我在(Sylius)项目中使用了JMSI8nRoutingBundle,一切进展顺利。
我只是将某些路由(主要是产品)切换为CMFRouting,但是当启用JMS i8n路由时,这些路由无法正常工作,这是使用时出现的错误{{ path(product) }}
:
Catchable fatal error: Object of class MyApp\Model\MyProduct could not
be converted to string in C:\wamp\www\caissin\vendor\jms\i18n-routing-
bundle\JMS\I18nRoutingBundle\Router\I18nRouter.php on line 133
如果我禁用JMS i8n路由,则CMF路由和经典路由一切都将顺利进行。
所以我的问题是:是否需要做一些特定的事情才能使JMS i8n路由和CMF路由协同工作?JMS似乎正在接管CMF,而不是在一起做连锁。
奇怪的是,我没有在Google上找到与此主题相关的任何内容。
提前致谢。
问题是由JMSi18nBundle如何覆盖默认路由器引起的:https : //github.com/schmittjoh/JMSI18nRoutingBundle/issues/73
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句