2010-07-21 1 views
1

После того, как я обновил CI 1.7 с помощью Codeigniter 2, возвращается ошибка, и она отображается как ошибка маршрутизации, потому что из-за библиотеки CodeIgniter 2 Routing мало оптимизирована. как решить эту проблему?Почему CodeIgniter 2 не поддерживает модульные расширения?

alt text http://codeigniter.com/?ACT=51&fid=71&aid=11318_MsqswOnwiV00NskrfWQQ&board_id=2

ответ

2

Функциональность строительных лесов Codigniter было амортизируется с тех пор 1.6.

Вы должны войти в приложения/Config/routes.php и закомментируйте:

//$route['scaffolding_trigger'] = ""; 

Кроме того, похоже, что вам необходимо также установить контроллер по умолчанию:

$route['default_controller'] = "yourcontroller"; 
+0

Теперь кажется, что не работает – Yoosuf

+0

$ route ['default_controller'] = "yourcontroller"; в этой строке «yourcontroller» должен быть класс контроллера, который вы сделали, иначе верните его на контроллер приветствия – DRL

0

в конечном счете, я определяю способ создания работы для модулей, онлайн-журнал был опубликован phil sturgeon. и чтобы включить его, он написал класс whitch размещен по адресу GitHub

+0

И не говоря уже о том, что это для сборки DEV - НЕ LIVE codebase ... поэтому от COURSE его нет собираюсь работать на 100% отлично, его все еще в фазе раздачи ошибок! –

+0

согласен с вами :) – Yoosuf

+0

Hey EYOOSUF, я установил модуль mushmellow и маршрутизация работает довольно отлично мой локальный хост .. но на при загрузке на сервере любого маршрута (модуль WRT) берет меня на главную страницу. Есть идеи. вышеупомянутые ссылки phil dont work. Спасибо. –

0

HMVC отлично работает с CodeIgniter 2.0, но вам нужно перейти на более новую версию.

Нельзя ожидать, что версия 1.7.2 кода будет работать магически с 2.0, если она была сделана до 2.0. :)

+0

его старый вопрос :) – Yoosuf

Смежные вопросы