Zend_Controller_Router で URL をカスタマイズしたい。
パラメータが1の場合の方法を知っています。
このURLのように
/fruits?name=banana
Zendルーターで書き込むことができます
/フルーツ/バナナ
$route = new Zend_Controller_Router_Route(
'fruits/:name/*',
array('controller'=>'fruits','action'=>'index')
);
こんなバナナはいただけません。
$fruits = $this->getRequest()->getParam('name',NULL);
しかし、パラメータが 1 以上の場合に Zend Router をコーディングする方法がわかりません。
このURLに行きたい
/fruits?name[]=banana&name[]=apple&name[]=grape
次へ
/fruits/banana/apple/grape
このようにコントローラーに入れたい
$fruits = $this->getRequest()->getParam('name',NULL);
この配列のようなパラメータを取得したいと思います
$fruits = array(
'banana',
'apple',
'grape'
);
道を教えてください。