(31) PHP 随笔---ThinkPHP 空控制器和空操作
◇空操作和空控制器
◇在OOP里面,对象调用本身不存在方法,处于用户体验比较好的角度考虑,我们可以在类里面制作一个魔术方法__call()
◇U()制作url地址的快捷函数
◇C(名称) 获得配置变量(convertion.php config.php)信息
◇C(名称,值) 设置配置变量信息
◇L() 获得语言变量信息
◇E() 给页面输出语法错误
◇A(“模块/控制器”) 实例化控制器对象
A("Home/User") //实例化User控制器对象
◇空操作有领个解决方案:
◇1、在对应的控制器里面制作一个方法,名称为"_empty",这个控制器的空操作都会自动执行该方法。(推荐使用)
◇2、给空操作的名称制作一个同名的模板出来,系统会自动调用。
◇空控制器:在实例化控制器对象的时候,没有找到指定的类
◇需要熟记的文件:
◇index.php 入口文件
◇ThinkPHP/ThinkPHP.php 框架核心文件
◇ThinkPHP/Library/Think/Think.class.php 框架核心文件
◇ThinkPHP/Library/Think/App.class.php 框架应用文件,该文件内部包括控制器对象的创建,以及对象调用指定方法呈现内容。