コントローラは基本的に次のようなコードになります。

◆書式

<?php

class <コントローラ名(先頭1文字は大文字)>Controller extends Zend_Controller_Action
{

    public function init()
    {

    }

    public function preDispatch()
    {

    }

    public function postDispatch()
    {

    }

    public function <アクション名>Action()
    {

    }

}

 

なお、処理の順番としては、以下のようになります。

init()
※初期化

preDispatch()
※各アクション共通の前処理

postDispatch()
※各アクション共通の後処理

その後、ビューに処理が引き継がれます。

 

[対象]
Zend Framework 2.x