Sta*_*erg 6 multilingual routing altorouter
是否可以使用Altorouter创建多语言路由设置?我想发送一个带有目标文件的变量(以便在查看时显示不同的内容),例如 -
$router->map('GET','/th/work/sample', 'work/sample.php', 'sample', 'th');
Run Code Online (Sandbox Code Playgroud)
但是第五个参数不可用.这有什么解决方法吗?
如果您的语言 URL 足够规则,您可以在 URL 中使用模式匹配来实现此目的。
根据文档,定义路线
$router->map('GET', '/[:lang]/work/sample', 'work/sample.php', 'sample')
Run Code Online (Sandbox Code Playgroud)
当URL 被点击'th'时将会捕获。如果您需要更复杂的模式匹配,还可以指定自定义正则表达式。$lang'/th/work/sample'
| 归档时间: |
|
| 查看次数: |
377 次 |
| 最近记录: |