0
为什么yii2
抛出异常,当我尝试使用控制台控制器?代码:Yii2添加新的控制台控制器
<?php
namespace app\commands;
use yii\console\Controller;
class Hashtag extends Controller
{
public function actionIndex($search = 'test')
{
echo $search;
}
}
控制器位于:应用\命令\ HashtagController 当使用终端:这是之前创建该文件夹中php yii hashtag
Exception 'yii\base\UnknownClassException' with message 'Unable to find 'app\commands\HashtagController' in file: /var/www/html/yiitask/yii2/commands/HashtagController.php. Namespace missing?'
in /var/www/html/yiitask/yii2/vendor/yiisoft/yii2/BaseYii.php:291
其他控制器,运作良好。
默认HelloController使用'namespace app \ commands'和我的其他控制器太。它的工作。位于同一个文件夹中。 'controllerNamespace'=>'app \ commands',在app \ config \ console.php – user199588
Sry,app \ command not app \ console。 – user199588
我更新了错误 – scaisEdge