控制器
控制器作为逻辑入口, 承担着过滤参数,调用Model处理数据的重任
生成控制器
在项目根目录下运行命令:
php cp ctl --help
查看生成命令帮助,通过模板配置控制是否生成视图控制器、模板和继承关系等。
-c, --class 生成类名称(请使用小驼峰命名法,第一个字符自动转换为大写)
-v, --viewCtl 是否生成视图控制器,在配置文件控制
生成控制器和视图控制器 php ctl:[api|admin|web] ctl:api指定使用api配置项
更多信息请查看config/ctl.config.php配置文件
常用方法
$this->isGet()
判断是否get请求
$this->isPost()
判断是否Post请求
$this->isAjax()
判断是否Ajax请求
$this->isCli()
是否在命令行下执行
更多方法请查看控制器API文档
获取配置项
在控制器中通过
$this->config
成员变量来获取当前app根目录下init.php
文件中的配置