Action Controllers

  • リクエストを、対応するモデルやビューにマッピングします。
  • デフォルトでURLで「/controller名/action名」のスキーマに従います。
  • 「〜Action」で終わる1つ以上のメソッドを持ちます。

デフォルトの例

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
// application/controllers/IndexController.php
 
class IndexController extends Zend_Controller_Action
{
 
    public function init()
    {
        /* Initialize action controller here */
    }
 
    public function indexAction()
    {
        // action body
    }
}