我正在尝试使用 yiic 运行控制器内部的操作(受保护/控制器/site.php)
class SiteController extends Controller {
public function actionHello() {
echo 'hello!';
}
}
如果我尝试运行(在 protected/ 文件夹内)./yiic site hello
它说它只有命令消息、迁移、shell 和 webapp。
如何在命令行中调用此操作?
简短的回答。你不能 :-) 你需要创建 Yii 来覆盖 CConsoleCommand(更多关于Yii 指南的信息)。
完成此操作后,您将创建一个操作(或将您的代码直接转移到该操作)。