Action ビューヘルパーは、
ビュースクリプトから指定したコントローラのアクションを実行し、
その結果のレスポンスオブジェクトを返します。
これは、特定のアクションが再利用可能なコンテンツを返す場合や、
いわゆる "ウィジェット風" のコンテンツを返す場合に便利です。
_forward() されたりリダイレクトされたりするアクションは使えず、
空の文字列を返します。
Action ビューヘルパーの API
はコントローラアクションを起動する大半の MVC
コンポーネントと同じで、action($action,
$controller, $module = null, array $params = array())
のようになります。$action と $controller
は必須です。モジュールを省略した場合はデフォルトのモジュールを使用します。
CommentController に
listAction() というメソッドがあったとしましょう。
コメント一覧を取得するために現在のリクエストからこのメソッドを起動するには、
次のようにします。