php – Yii-如何在模块中添加urlManager规则?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – Yii-如何在模块中添加urlManager规则?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在Yii框架中,主配置文件定义组件.其中一个是urlManager:

'urlManager'=>array(
                   'urlFormat'=>'path','showScriptName'=>false,'rules'=>array('/'=>'sITe/homepage',//...

很酷我喜欢它,它的工作原理.现在我正在创建一个模块和那个模块,我希望有一些特定于模块的路由规则.我希望/ myModule / moduleController / action /:id指向动作并传递一个id.但我不想触摸模块外的任何文件.我想你可以在myModuleModule.PHP文件做到一点.

找到了一个关于一种方法链接http://www.yiiframework.com/forum/index.php/topic/25801-url-rules-in-module-definition/,但它似乎很hacky,并不理想.

所以我的问题是:在模块中添加urlmanger规则的最佳方法是什么

解决方法

我认为这是Yii中的一个弱点 – 来自模块内部的Url管理没有很好地实现(或设计).我还没有读过 this entire thread,但似乎这个弱点并没有逃过Yii开发团队的注意力以及他们对解决方案的思考/思考.与此同时,在加载模块时,AFaiK需要在配置文件中植入url manager规则.

脚本宝典总结

以上是脚本宝典为你收集整理的php – Yii-如何在模块中添加urlManager规则?全部内容,希望文章能够帮你解决php – Yii-如何在模块中添加urlManager规则?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。