Я экспериментирую с SEO-дружественными URL в CakePHP настолько эффективно, насколько могу, мне удалось использовать текущий формат, каждый пример использует представление функции ($ slug), за исключением первого примера, который использует функцию index ().
/ категории /
/ категории / книги /
/ категории / книги / it-and-computing /
НоЧто делать, если IT & Computing имеет подкатегорию "Веб-разработка"?Мне бы хотелось, чтобы URL стал следующим:
/ Categories / books / it-and-computing / веб-разработка /
Я не уверен, как это сделатьэто не создавая слишком много маршрутов.Вот мой код маршрута:
Router :: connect ('/ Categories /', массив ('controller' => 'category', 'action' => 'index'));
Router :: connect ('/ category /: slug', массив ('controller' => 'category', 'action' => 'view'), массив ('pass' => array ('slug ')));
Router :: connect (' / Categories /: parent /: slug ', массив (' controller '=>' category ',' action '=>' view '), массив('pass' => array ('parent', 'slug')));
Любая помощь будет принята с благодарностью
С уважением
Стивен