J'ai commencé à utiliser cakePHP et j'ai un petit problème avec les routes. J'essaie de faire une sorte de catalogue pour les produits (e-shop sans shopping :)) et aime avoir des URLs comme "http://site.net/main_category/subcategory/subsubcategory-c154.htm" où -c signifie catégorie et 154 est un ID de la catégorie spécifiée. J'aime passer ce type d'URL à un contrôleur, mais dire CategoriesController la route:CakePHP Routes avec barre oblique en argument
Router::connect('/:categoryUrl',
array(
'controller' => 'categories',
'action'=> 'display'
),
array(
':categoryUrl' => '(.*)-c([0-9]+).htm'
)
);
ne ne fonctionne pas. Il continue de rechercher le contrôleur "main_category" car la catégorie principale est après la première barre oblique.
Avez-vous les gars (les femmes aussi bien sûr;)) ont une idée?
Remerciez est beaucoup kraklin