thinkphp6.0 的坑

1.需要使用多应用模式,可以安装

composer require topthink/think-multi-app

2.自动生成应用目录 (如果使用了多应用模式)
app目录下增加一个build.php文件,内容如下:

return [
    // 需要自动创建的文件
    '__file__'   => [],
    // 需要自动创建的目录
    '__dir__'    => ['controller', 'model', 'view'],
    // 需要自动创建的控制器
    'controller' => ['Index'],
    // 需要自动创建的模型
    'model'      => ['User'],
    // 需要自动创建的模板
    'view'       => ['index/index'],
];

执行命令

php think build demo

3.快速生成控制器

php think make:controller index@Demo

4.创建命令文件

php think make:command SendEmail

在config/console.php下配置

// +----------------------------------------------------------------------
// | 控制台配置
// +----------------------------------------------------------------------
return [
    // 指令定义
    'commands' => [
        'sendemail'=>"app\command\SendEmail"
    ],
];

查看刚才的命令是否设置成功

php think list

指令输出

php think sendemail

5.

王如棋博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论