Bonsoir à vous,
Depuis quelques heures je rencontre un petit soucis. Je travaille actuellement sur un projet et j'ai un soucis au niveau de mes routes. Alors certainement que mon code est mal organisé, mais j'essaye de gagner en simplicité en réalité.
J'ai mes routes définies comme ceci :
// Articlesaround
$route['articles/'] = 'articles/index'
$route['articles/stock'] = 'articles/stock';
$route['articles/vendus'] = 'articles/sold';
$route['articles/stock/(.+)'] = 'articles/stock/$1';
$route['articles/vendus/(.+)'] = 'articles/sold/$1';
$route['articles/ajouter'] = 'articles/add_article';
$route['articles/editer/([1-9]+)'] = 'articles/edit_article/$1';
$route['articles/voir/(.+)'] = 'articles/view/$1';
$route['articles/(.+)'] = 'articles/index/$1';
Mon soucis est pour intégrer la pagination à tout ceci.
En réalité mon controller réalise la même fonction pour chaque action articles/, articles/stock, articles/vendus articles/(.+) etc (hormis ajouter et éditer). Le soucis c'est que si je raoute une pagination à articles/ il va aller chercher articles/(.+) et idem pour les autres pages.
Alors ma question est, comment je pourrais faire pour utiliser la pagination simplement en conservant mon architecture ? Ou bien comment améliorer mes routes ?
PS : Le forum CodeIgniter n'existant plus, j'ai posté dans la section PHP :/
Merci à vous :)