Я использую CodeIgniter с HMVC, у меня есть контроллер суб с именем отличался от имени модуляCodeigniter маршрутизации с HMVC не работает
- modules
- manage
- controllers
- manage.php
- views
- dashboard.php
- properties
- controllers
- properties.php
- manage.php
- views
- properties.php
- manage.php
- projects
- controllers
- projects.php
- manage.php
- views
- projects.php
- manage.php
, если URL, как этот (индекс работает только)
sitename.com/manage/proprties
это работает отлично, но если я пропустил несколько параметров, (ошибка 404) sitename.com/manage/properties/add
ИЛИ
sitename.com/manage/properties/edit/10
Мои маршрутизации, как это
$route['manage/(:any)'] ="$1/manage";
$route['manage/(:any)/(:any)'] ="$1/manage/$2";
$route['manage/(:any)/(:any)/(:num)'] ="$1/manage/$2/$3";
Как сделать URL sitename.com/manage/properties/edit/10
работает?
моя версия Codeigniter - «2.1.3». Используя ваше предложение, я должен добавить маршрутизацию для каждого метода, это то, что вы имеете в виду? – Ahmed
Да, вам нужно установить маршруты для каждого контроллера несколько раз, вам не понадобятся обновления '$ route ['name'] =" folder/controller/function ";' общий способ использования 2.2.1 скачать с http: //www.codeigniter.com/ – user4419336
sitename.com/manage/edit/10 – user4419336