Php JMSI18N路由绑定symfony2创建路由传输
我在symfony2中使用JMSI18nRoutingBundle 我看了所有的文件--> 并使用了3。我的配置中的场景:Php JMSI18N路由绑定symfony2创建路由传输,php,symfony,Php,Symfony,我在symfony2中使用JMSI18nRoutingBundle 我看了所有的文件--> 并使用了3。我的配置中的场景: jms_i18n_routing: default_locale: en locales: [en, he] strategy: custom hosts: en: example.com he: example.co.il redirect_to_host: false 我甚至试着用2。情景 这将为
jms_i18n_routing:
default_locale: en
locales: [en, he]
strategy: custom
hosts:
en: example.com
he: example.co.il
redirect_to_host: false
我甚至试着用2。情景
这将为其他语言的url添加一个前缀
正如我看到的,我的问题是当我输入url:example.co.il时
它说它找不到路线。
当我添加此->
选项:{i18n:false}
对于路线,它是有效的(这是用于“使路线未翻译”)
在我看来,这仅仅意味着“他”当地人的路线根本不存在
我该如何实施它
根据要求,这是我的路由器:调试-->
(我只是加了一部分,因为它很长)
手册中规定: 每当模式与不同主机的区域设置相匹配时,都会使用重定向,除非将redirect\u to\u host设置为false,在这种情况下会引发ResourceNotFoundException,这通常会导致404错误
因此,如果将重定向到主机设置为false,这是正常行为,它在手册中指出: 每当模式与不同主机的区域设置相匹配时,都会使用重定向,除非将redirect\u to\u host设置为false,在这种情况下会引发ResourceNotFoundException,这通常会导致404错误 所以,如果您将重定向到主机设置为false,这是正常的行为。您尝试过吗 php bin/console translation:extract de--enable extractor=jms_i18n_routing--dir=./src--output dir=./app/Resources/translations 已经在控制台上了吗?根据您的需要交换“de”。清除缓存后,它对我有效 请小心使用,因为它删除了mymessages.de.yml文件中的一些翻译。您尝试过吗 php bin/console translation:extract de--enable extractor=jms_i18n_routing--dir=./src--output dir=./app/Resources/translations 已经在控制台上了吗?根据您的需要交换“de”。清除缓存后,它对我有效
请小心使用,因为它删除了我的messages.de.yml文件中的一些翻译。上面写着什么
php应用程序/控制台路由器:调试
?刚刚添加了一部分Pazi上面写着什么php应用程序/控制台路由器:调试
?刚刚添加了一部分Pazi是的,我知道,但为什么这些路由不存在?我如何创建它们?这些路由确实存在,就像你的哑巴表演一样。显然,路由器:dumb没有显示包含域的完整路径。如果你愿意,请接受我的回答并发布一个新问题。对不起,我应该接受什么?你所说的是众所周知的。如何设置“he”站点版本的路由?是的,我知道,但为什么这些路由不存在?我如何创建它们?这些路由确实存在,就像你的哑巴表演一样。显然,路由器:dumb没有显示包含域的完整路径。如果你愿意,请接受我的回答并发布一个新问题。对不起,我应该接受什么?你所说的是众所周知的。如何设置“he”站点版本的路由?
he_en__RG__site_base_homepage ANY ANY ANY /
he__RG__site_base_homepage ANY ANY ANY /
en__RG__site_base_homepage ANY ANY ANY /
he_en__RG__site_base_about ANY ANY ANY /about
he__RG__site_base_about ANY ANY ANY /about
en__RG__site_base_about ANY ANY ANY /about
he_en__RG__site_base_contact GET ANY ANY /contact
he__RG__site_base_contact GET ANY ANY /contact
en__RG__site_base_contact GET ANY ANY /contact
he_en__RG__site_base_contact_verify POST ANY ANY /contact
he__RG__site_base_contact_verify POST ANY ANY /contact
en__RG__site_base_contact_verify POST ANY ANY /contact
he_en__RG__terms_of_use ANY ANY ANY /terms
he__RG__terms_of_use ANY ANY ANY /terms
en__RG__terms_of_use ANY ANY ANY /terms