我有不同的區域設置多條路線:Zend的翻譯航線
例子:
路線對/日
$routes['industry'] = array(
'route' => 'branche/:type',
'defaults' => array(
'module' => 'default',
'controller' => 'index',
'action' => 'branche',
'type' => 'automobil'
),
'reqs' => array(
'type' => '(automobil|textil)'
)
);
路線爲/ EN
$routes['industry'] = array(
'route' => 'industry/:type',
'defaults' => array(
'module' => 'default',
'controller' => 'index',
'action' => 'branche',
'type' => 'car'
),
'reqs' => array(
'type' => '(car|textile)'
)
);
它可能以某種方式在這種情況下只有一條路線而不是2條?
注意不僅僅是路線的改變,還有需求和默認類型的類型。
這不能解決URL翻譯。將永遠是「行業」的URL而不是「分支」。 – costa
是否必須更改網址?在這種情況下,你應該做兩條路線。根據我的經驗,您始終將您的網址保存爲一種語言,並根據語言更改內容,但當然每個實際情況都不同並且有不同的需求。如果您需要更改網址,您必須創建兩個路徑或行業|分支是一個參數。我編輯解決方案2的答案 – Emiliano