gpt4 book ai didi

yii - 您可以从yii2-basic运行控制台作业吗?

转载 作者:行者123 更新时间:2023-12-04 03:51:03 25 4
gpt4 key购买 nike

我知道Yii2-advanced可以运行控制台作业(php yii controllername),但是我想知道基本应用程序是否具有相同的功能?我注意到config文件夹中有一个console.php文件,但似乎无法使作业运行。

如果可能的话,有人可以举一个例子- Controller 去哪儿了(因为我把它放进了 Controller 中,但是在尝试php yii测试时却收到消息“错误:未知命令测试”)

任何帮助表示赞赏。

最佳答案

是的,基本模板中也存在相同的功能。

但是,它的组织方式有所不同。

默认情况下,控制台 Controller 位于命令文件夹中(您可以通过编辑此设置'controllerNamespace' => 'app\commands'进行更改)。

通过您提到的config/console.php管理配置。

例如,您可以查看默认情况下模板附带的HelloController

您可以在官方文档section中找到更多信息。

至于您的错误,请准确检查 Controller 名称及其 Action 名称,很可能是问题所在。

更新:确保在此 Controller 中至少执行一项操作,否则将出现相同的错误(“未知命令”)。

您可以使用php yii命令列出所有可用命令。

关于yii - 您可以从yii2-basic运行控制台作业吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29090479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com