随笔分类 - thinkphp
摘要:有人不太喜欢TP这种单字母函数,其实这也是TP的一个特色,如果理解了这些函数的作用,不管是背,还是写,都是非常方便的,接下来我们以字母顺序开始。A函数 B函数 C函数 D函数 F函数 L函数 R函数 S函数 U函数一、A函数(基本是Action的简写)A函数是用来实例化我们的Action类的,例如我
阅读全文
摘要:下面我们来分析一下Thinkphp中的url解析和路由调度类。此类主要功能是
阅读全文
摘要:// +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // |...
阅读全文
摘要:Thinkphp的插件机制主要依靠的是Hook.class.php这个类,官方文档中在行为扩展也主要依靠这个类来实现。下面我们来具体看看tp是怎么利用这个类来实现行为扩展的。 首先,行为扩展是什么?有wordpress二次开发经验的同学应该很容易明白,其实就是钩子,tp在其内核的执行过程中内置了诸多
阅读全文
摘要:在ThinkPHP框架中,是支持URL路由功能,要启用路由功能,需要设置ROUTER_ON 参数为true。 开启路由功能后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向。 在tp中,程序会先从请求的url中解析出来一串字符,如果没有开启路由的话
阅读全文
摘要:在mvc模式中,c代表的就是控制器,是是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。控制器是沟通视图和模型的桥梁,他接受用户请求,并调用模型层去处理用户请求,处理完成后他再把处理后的数据给视图层。Controller类应该是一个基类,定义了控制器层的基
阅读全文
摘要:视图类view主要用于页面内容的输出,模板调用等,用在控制器类中,可以使得控制器类把表现和数据结合起来。下面我们来看一下执行流程。 首先,在控制器类中保持着一个view类的对象实例,只要继承自控制器父类的类都可以使用这个实例,所以我们在控制器子类中就可以使用view类实例去很容易的调用模板,输出内容
阅读全文
摘要:在上一章我们说到,ThinkPHP.php在设置完框架所需要的变量和调教好环境后,在最后调用了 Think\Think::start(); 即Think命名空间中的Think类的静态方法start,从而开启了引用的初始化。Think\Think就是tp框架的引导类,这个类的主要作用就是负责诸多配置加
阅读全文
摘要:正如官方文档上所介绍的,thinkphp使用单一入口,所有的请求都从默认的index.php文件进入。当然不是说一定非得从index.php进入,这应该取决于你的服务器配置,一般服务器都会有默认的首页,比如index.php,index.html,所以一般访问域名都会先默认访问上述文件,你还可以创建
阅读全文
摘要:目前国内比较流行的php框架由thinkphp,yii,Zend Framework,CodeIgniter等。一直觉得自己在php方面还是一个小学生,只会用别人的框架,自己也没有写过,当然不是自己不想写,而是感觉自己的实力不够,哈哈。。那么如何使得自己的编码能力变得强悍呢,那当然是去看别人写的优秀
阅读全文

浙公网安备 33010602011771号