特定のコントローラー用に Zend_Rest_Route を作成しようとしています。特定のコントローラー (UploadAPI) が要求された場合を除いて、サイトの残りの部分を正常に動作させたいです。構文は次のようになるはずですが、検証に苦労しています。例はすべてモジュールに関係していますが、私はモジュールを持っていません。これは正しいです?
protected function _initRestRoute() {
$this->bootstrap('frontController');
$frontController = Zend_Controller_Front::getInstance();
$restRoute = new Zend_Rest_Route($frontController, array(), array('default' => array('UploadAPI'),));
$frontController->getRouter()->addRoute('rest', $restRoute);
}
リンクはこちら
http://weerophinney.net/matthew/archives/228-Building-RESTful-Services-with-Zend-Framework.html
モジュールの例を示しますが、モジュールはなく、「デフォルト」がモジュール名であると想定しています。