привет У меня есть сомнения в перезаписи URL в Yii ...Как сделать URL, как этот
теперь, когда я открываю один конкретный пищевой продукт из списка пищи я получаю URL www.example.com/food/12345
. здесь пища - это имя контроллера и 13245 is foodId.
, но я хочу переписать выше url как www.example.com/food/new-sweet-canada
, когда я открываю этот товар для просмотра (подробности). здесь новый-сладкий-canada стоит (новый или старый/тест/место из пищи talbe) ...
поэтому вместо foodId я хочу показать другие атрибуты этой пищи из таблицы db. я думаю, мне нужно написать правила URL для этого.
Я хочу этого, потому что я хочу сделать URL-адрес SEO дружественным так.
но я понятия не имею, как это сделать? или это возможно?
это мой URL правила массив()
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
Заранее спасибо
Как вы делаете www.example.com/food/12345 работает, в .htaccess или сам yii? – Andrew
Я только что раскопал Yii default ulr manager code –