Php 使用Yiic访问操作
我正在尝试使用yiic运行控制器(protected/controllers/site.php)内部的操作 如果我尝试运行(在受保护/文件夹内)Php 使用Yiic访问操作,php,yii,Php,Yii,我正在尝试使用yiic运行控制器(protected/controllers/site.php)内部的操作 如果我尝试运行(在受保护/文件夹内)/yiic site hello 它说它只有message、migrate、shell和webapp命令 如何在命令行中调用此操作?简短回答。您不能:-)您需要创建对CConsoleCommand的覆盖(有关的详细信息) 完成此操作后,您将创建一个操作(或将代码移到该操作上)。我最终创建了一个命令,该命令导入控制器并调用其操作,工作平稳且轻松:) cla
/yiic site hello
它说它只有message、migrate、shell和webapp命令
如何在命令行中调用此操作?简短回答。您不能:-)您需要创建对CConsoleCommand的覆盖(有关的详细信息)
完成此操作后,您将创建一个操作(或将代码移到该操作上)。我最终创建了一个命令,该命令导入控制器并调用其操作,工作平稳且轻松:)
class SiteController extends Controller {
public function actionHello() {
echo 'hello!';
}
}