Tôi có nhiều tuyến đường cho miền địa phương khác nhau:Zend dịch tuyến
Ví dụ:
Route cho/de
$routes['industry'] = array(
'route' => 'branche/:type',
'defaults' => array(
'module' => 'default',
'controller' => 'index',
'action' => 'branche',
'type' => 'automobil'
),
'reqs' => array(
'type' => '(automobil|textil)'
)
);
Route cho/en
$routes['industry'] = array(
'route' => 'industry/:type',
'defaults' => array(
'module' => 'default',
'controller' => 'index',
'action' => 'branche',
'type' => 'car'
),
'reqs' => array(
'type' => '(car|textile)'
)
);
thể của nó bằng cách nào đó để chỉ có một tuyến thay vì 2 trên trường hợp này?
Lưu ý không chỉ là tuyến đường thay đổi, cũng là loại trên reqs và loại mặc định.
Đó không giải quyết được dịch URL. Sẽ luôn là "ngành" trên URL chứ không phải "nhánh". – costa
là bắt buộc phải thay đổi url? trong trường hợp đó bạn nên làm hai tuyến. Theo kinh nghiệm của tôi, bạn luôn giữ url của mình bằng một ngôn ngữ và thay đổi nội dung tùy theo ngôn ngữ nhưng tất nhiên mỗi thực tế lại khác nhau và có nhu cầu khác nhau. nếu bạn cần thay đổi url thì bạn phải tạo hai route hoặc branch | branch là một tham số. Tôi chỉnh sửa câu trả lời cho giải pháp 2 – Emiliano