在thinkphp3.2.2背景公共类的体系结构分析
3.13,许多项目使用公共平台之前和lib /行动后,和:创建为lib /行动的帮助下一个公有继承类。发现在3.2.2很多人所要求的,所以它是使用一次每次都很麻烦。下面的方法来解决问题。有兴趣的朋友可以提高它!
thinkphp3.2.2创作应用 / / / basecontroller.class.php控制器
复制代码代码如下:< PHP
命名空间通用控制器;
使用思考控制器;
*前后公共基类
*修改作者:杰克
*修改时间:2014-7-12
* /
类方法扩展控制器{
公共功能(_initialize){ / /全局变量
转储(类);
$ $ < CFG();
}
}
在家/控制器/ zixuncontroller.class.php
复制代码代码如下所示:
< PHP
名称空间家庭控制器;
使用普通的控制器方法;
类zixuncontroller延伸方法{
公共功能索引(){
$结果;
转储(结果);
}
}
当然,之前和之后的台湾,也可以创建自己的类,如背景admincontroller.class.php继承basecontroller.class.php,homecontroller.class.php basecontroller.class.php创建继承的基类继承的各个模块,使项目能够更清晰,可以避免重复造轮子,节省了很多事情,但需要注意的是,每个班必须声明一个命名空间的重要,但使用资源的定义在各自的基地在写作时间后需要。例如,admincontroller.class.php继承basecontroller.class.php,所以不需要写使用认为控制器了。它可以直接使用普通控制器方法。
希望这篇文章能帮助你在ThinkPHP框架程序设计。