4.ThinkPHP控制器
2021-02-19 10:18
标签:http UNC mes cat als 强制 demo 推荐 类库 打开配置文件application/app.php,有如下配置 【可选设置】 注:一般不建议进行修改,保持默认,框架默认给我们的配置。 命令格式: 例: 创建控制器的方式有两种: 例:在application/index模块/controller/目录下,创建一个Demo控制器,访问输出 注意:上面这种事pathinfo模式访问方法,需关闭强制路由设置,如果给这个控制器设置了路由则不用管 如果模块目录不存在则会自动创建,所以创建控制器使用这个命令可以一步到位而不用使用上面的创建模块命令 例: 在index模块下创建一个Demo2控制器 如果创建时,没有在模块名称,则默认创建到公共模块中 【common】 例: 如果创建时,没有在命令中加入 例: 如果加上模块名则会在该模块下创建资源控制器 例 4.ThinkPHP控制器 标签:http UNC mes cat als 强制 demo 推荐 类库 原文地址:https://www.cnblogs.com/makalochen/p/12934315.html控制器的后缀
// 应用类库后缀
‘class_suffix‘ => false,
// 控制器类后缀
‘controller_suffix‘ => false,
# 表示默认情况下,控制器无特殊后缀。例如 Index控制器,文件名为Index.php
如果需要进行设置,可以设置为‘class_suffix‘ => true,
‘controller_suffix‘ => ‘Controller‘,
# 表示控制器以Controller为后缀。例如Index控制器,文件名为IndexController.php
使用命令创建模块(分组)
php think build --module 模块名称
php think build --module admin
创建控制器
手动创建
application/模块目录/controller/目录下
命名规则:控制器名称(首字母大写) + (控制器后缀,默认没有) + .php
demo/index
命令行方式创建【推荐】
创建标准控制器
php think make:controller --plain 模块名/控制器名
# 参数说明
--plain 标准控制器 (默认创建的控制器是一个资源控制器,所以一般加上此选项)
php think make:controller --plain index/Demo2
php think make:controller --plain Demo
创建资源控制器
--plain
参数选项,则默认创建到公共模块中 【common】并且是资源控制器php think make:controller Demo2
php think make:controller index/Demo3