用于多模块应用程序的Phalconphp路由

用于多模块应用程序的Phalconphp路由,php,routing,phalcon,Php,Routing,Phalcon,我使用phalconphp开发工具创建了一个多模块应用程序: phalcon project <projectname> module 但我的路线也定义了: $router->setDefaultModule("frontend"); $router->setDefaultNamespace("Groendesign\Backend\Controllers"); 因此当我浏览到:http://myprojectname/admin它在我的后端模块中搜索前端名称空间,我

我使用phalconphp开发工具创建了一个多模块应用程序:

phalcon project <projectname> module
但我的路线也定义了:

$router->setDefaultModule("frontend");
$router->setDefaultNamespace("Groendesign\Backend\Controllers");
因此当我浏览到:
http://myprojectname/admin
它在我的后端模块中搜索前端名称空间,我应该如何继续


我想要实现的是,将每个前缀为/admin/的url发送到后端模块。使用url定义哪些控制器、操作和参数。

我已通过从引导中删除setDefaultNamespace并将其添加到每个模块中的Modules.php文件来修复此问题。因此,只能在正确的模块中设置DefaultNamespace

$router->setDefaultModule("frontend");
$router->setDefaultNamespace("Groendesign\Backend\Controllers");