phalconphp 開発者ツールを使用してマルチモジュール アプリケーションを作成しました。
phalcon project <projectname> module
そして、バックエンド モジュールを追加しました (フロントエンドが生成されます)。ここで、すべてのバックエンド ルーティングで次のことを行います。
$route->add('/admin/:controller/:action/:param', array(
'module' => 'backend',
'controller' => 1,
'action' => 2,
'params' => 3,
));
しかし、私のルーティングも次のように定義します。
$router->setDefaultModule("frontend");
$router->setDefaultNamespace("Groendesign\Backend\Controllers");
そのため、参照するhttp://myprojectname/admin
と、バックエンドモジュールでフロントエンドの名前空間が検索されます。これをどのように進めればよいですか?
私が達成したいのは、プレフィックス /admin/ を持つすべての URL がバックエンド モジュールに送信されることです。URL を使用して、どのコントローラー、アクション、およびパラメーターを定義するか。