Zend_Controller_RewriteRouter には、デフォルトのルートとして
二種類が事前に定義されています。ひとつめはルート URL を処理するもので、
これは IndexController の IndexAction に関連付けられます。
そのため、項4.2. 「さあ、はじめましょう」
に書かれているようにこれらのコントローラとアクションを準備する必要があります
(項4.2.5. 「IndexController」 を参照ください)。
もうひとつのデフォルトルートは、
以前のバージョンのルータとの互換性を保つために提供されています。
これは 'controller/action'
形式の URI にマッチします。
デフォルトのルールは、以下のように設定されています。
// ルート URL 用のデフォルトのルート $this->addRoute('default', '', array('controller' => 'index', 'action' => 'index')); // 以前のルータとの互換性のためのルート $this->addRoute('compat', ':controller/:action', array('controller' => 'index', 'action' => 'index'));
![]() |
注意 |
---|---|
Zend_Controller_RewriteRouter は過去との互換性を考慮して設定されていますが、
controller/action 形式の URI
に追加のパラメータが付いたものには現時点では対応できません。
|