0

コントローラー (protected/controllers/site.php) 内にあるアクションを実行するために yiic を使用しようとしています。

class SiteController extends Controller {
    public function actionHello() {
     echo 'hello!';
    }
}

(保護された/フォルダー内で)実行しようとすると./yiic site hello
、メッセージ、移行、シェル、およびwebappのコマンドしかないと表示されます。

Command Line 内でこのアクションを呼び出すにはどうすればよいですか?

4

1 に答える 1

1

簡潔な答え。できません :-) Yii で CConsoleCommand のオーバーライドを作成する必要があります ( Yii ガイドの詳細はこちら)。

それが完了したら、アクションを作成します (または、コードをそのアクションに直接シフトします)。

于 2013-05-01T23:50:31.440 に答える