我在我的(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,而不是一起做一个链条。
奇怪的是,我在谷歌上没有找到任何关于这个话题的东西。
提前致谢。