phpcms有控制器吗
phpcms有控制器。phpcms控制器是模块的类文件,储存在“phpcms/modules”下面,每个模块都是独立的命名方式,类名是“文件名+.php命名”格式;控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。 本教程操作环境:windows7系统、 v9版,DELL G3电脑 phpcms有控制器。 phpcms中什么是控制器 phpcms控制器是模块的类文件,储存在phpcms/modules下面,每个模块都是独立的命名方式,类名是文件名+.php命名格式,控制器类默认继承系统的函数库,可以直接使用。控制器类的类名称与控制器文件名必须相同。 立即学习“”; 新增一个控制器 下面我们就在phpcms/modules下面新建一个test文件夹,在test文件夹里面新建一个名叫mytest.php的文件,在文件里面添加以下代码: defined('IN_PHPCMS') or exit('No permission resources.');class mytest { function __construct() { } public function init() { $myvar = '这是默认加载!'; echo $myvar; } public function mylist() { $myvar = '这是自定义list!'; echo $myvar; } } 登录后复制 然后我们在浏览器输入以下访问方式即可 http://域名/index.php?m=test&c=mytest 默认加载init()方法 http://域名/index.php?m=test&c=mytest&a=mylist 加载的是mylist方法 模板介绍 前台模板 网站前台模板位置在phpcms/templates/default/模块下面 我们在控制器mytest.php文件init()方法里面加入加载模板方法 include template('test', 'mytest', 'default');…