控制器

控制器作为逻辑入口, 承担着过滤参数,调用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文件中的配置