古いデフォルトのZendルーターを維持し、コントローラーのサイズが大きくなっているため、管理サブページ用のルーターを追加します。これらを論理的に少し分離し、URLをよりクリーンにします。
ドキュメントは他のことを行う方法を説明しているようですが、これは...
古いデフォルトのZendルーターを維持し、コントローラーのサイズが大きくなっているため、管理サブページ用のルーターを追加します。これらを論理的に少し分離し、URLをよりクリーンにします。
ドキュメントは他のことを行う方法を説明しているようですが、これは...
これは、デフォルトルートですぐに機能します。管理モジュールを追加するだけで、管理モジュール/administration/users
のユーザーコントローラーにマップされます。
アンダースコアとアップケースユーザーでそれを行うことが可能かどうかはわかりませんが、申し訳ありませんが、bootstrap.phpに以下を追加する必要がありました
$ctrl = Zend_Controller_Front::getInstance();
$router = $ctrl->getRouter();
$route['admin_users'] = new Zend_Controller_Router_Route_Regex(
'administration/users',
array(
'controller' => 'administrationusers',
)
);
$router->addRoute('admin_users_route', $route['admin_users']);
注:このシナリオでは、コントローラーは次のとおりです。
class AdministrationusersController extends Zend_Controller_Action
{
// stuff
}