2

古いデフォルトのZendルーターを維持し、コントローラーのサイズが大きくなっているため、管理サブページ用のルーターを追加します。これらを論理的に少し分離し、URLをよりクリーンにします。

ドキュメントは他のことを行う方法を説明しているようですが、これは...

4

2 に答える 2

2

これは、デフォルトルートですぐに機能します。管理モジュールを追加するだけで、管理モジュール/administration/usersのユーザーコントローラーにマップされます。

于 2010-10-15T12:07:35.870 に答える
1

アンダースコアとアップケースユーザーでそれを行うことが可能かどうかはわかりませんが、申し訳ありませんが、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
}
于 2010-10-15T09:26:42.253 に答える