根据ThinkPHP官方文档学习opensns框架 主要看了下opensns所用的单一入口模式的意义。 基础 opensns目录结构 1. index.php 入口文件 2. Application 应用目录(含有对应页面功能的php函数) 3. Public 资源文件目录,一些共用的css,js, ...
分类:
其他好文 时间:
2018-06-10 23:02:11
阅读次数:
305
流程图在项目实施的过程中的运用非常多,常见于需求分析或者方案设计,今天分享下流程图的实施规范 流程图绘制基本原则 流程图符号绘制顺序,应从上至下,从左到右的顺序 同一路径,指示箭头应该只有一个 流程图禁止死循环 流程图需以单一入口,单一出口特征绘制。开始符号只能出现一个,但是结束符号可以出现多次 相 ...
分类:
其他好文 时间:
2018-06-03 00:56:02
阅读次数:
180
TP3.2的具体解释: ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。 应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。 入口文件定义 入口文件主要完成: 定义框架路径、项目路径(可选) 定义调试模式和应用模 ...
分类:
Web程序 时间:
2017-08-30 18:34:48
阅读次数:
175
起源:项目过程中需要研究youtube_dl这个开源组件,翻阅其中对类的使用,对比c#及Delphi中实现,感觉Python属性机制挺有意思。区别与高级编程语言之单一入口,在类之属性这一方面,它随意的太多,以致于习惯了高级语言的严谨,对如此随意心里倒是有些不安。也难怪,因为其数据类型弱限制性,往往一 ...
分类:
编程语言 时间:
2017-05-14 14:23:23
阅读次数:
256
环境要求 PHP5.3以上版本(注意:PHP5.3dev版本和PHP6均不支持) 目录结构 下载3.2框架后,解压缩到web目录下面,可以看到初始的目录结构如下: 其中框架目录ThinkPHP的结构如下: 入口文件 ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一 ...
分类:
Web程序 时间:
2017-05-05 10:40:13
阅读次数:
234
本文从“我们为什么要使用路由”出发,开始引入单一入口机制。同时讨论“是不是一定要使用控制器”的问题,在了解控制器内部的构造中,同时也了解视图的简单实现。 适合读者:掌握PHP语法和面向对象思想。 ...
分类:
Web程序 时间:
2017-04-30 12:44:40
阅读次数:
205
MVC MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(M)、视图(V)、控制器(C),它们各自处理自己的任务。 视图 :视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序 ...
分类:
Web程序 时间:
2017-02-08 14:38:39
阅读次数:
199
在我前一阵子写的一篇文章《新版 SegmentFault 重构之系统架构》中,很多人对其中提到的利用phar上线代码比较感兴趣,我就在这边跟大家分享下我目前的做法。 哪些项目适合phar打包上线? 其实这种方法没有什么特别的限制,只有一条,你的程序是单一入口的,对web项目也就是说,所有的http请 ...
分类:
其他好文 时间:
2017-01-05 13:05:29
阅读次数:
311
1、MVC思想是一个和成词,由Model,模型(针对数据操作部分(数据逻辑)),View,视图(针对数据显示部分(显示) ,Controller控制器(针对其他PHP代码(业务逻辑)))2、是一个单一入口——用户必须要请求指定的控制器controller(module)和指定的方法action3、自 ...
分类:
其他好文 时间:
2016-12-19 08:17:55
阅读次数:
193
$_SERVER是PHP中十分实用的超全局变量,在开发可移植的网站的时候会变得很有用。 下面我记录一下我自己常用到的几个变量 1.$_SERVER['SERVER_NAME']:记录了网站的域名。 2.$_SERVER['DOCUMENT_ROOT']:网站的根目录(就是在你系统下的绝对路径,在wi ...
分类:
Web程序 时间:
2016-11-01 18:53:30
阅读次数:
250