• ベストアンサー

Zend Frameworkのコントローラー名について

Zend Frameworkのコントローラー名について 現在 CentOS release 5.3 (Final) PHP5.2.14 Zend v2.2.0 にて開発を行っております。 今回URL(コントローラ名)にアンダースコアをつけたい要件があるのですが、可能なのでしょうか? 可能な場合その方法をご教授くださいませ。 例)http://hoge.co.jp/aaa_bbb/ aaa_bbbをコントローラとしたいのですが、Zendの命名規則ではできないようなのですが、 何かしら方法があるのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mokokomi
  • ベストアンサー率71% (5/7)
回答No.1

ルーティングを設定すれば、可能かもしれません。 <code> $router = $ctrl->getRouter(); // デフォルトで rewrite ルータを返します $router->addRoute( 'aaa_bbb', new Zend_Controller_Router_Route('mycntrl/myact', array('controller' => 'mycntrl', 'action' => 'myact'))); </code>

参考URL:
http://framework.zend.com/manual/ja/zend.controller.router.html
honeori_aitata
質問者

お礼

ご教授いただいた方法でいけました。 大変たすかりました。 ありがとうございました。

関連するQ&A