Как перенести уже написанный код CodeIgniter в Kohana?

Я уже давно пользуюсь CodeIgniter, и он мне очень нравится. Похоже, мне нужно перейти на Kohana, потому что другой член моей команды нуждается в нашем коде, чтобы в полной мере использовать возможности PHP5. Проблема в том, что мы уже закодировали более половины нашего проекта в CodeIgniter. Кто-нибудь раньше переносил код из CodeIgniter в Kohana? Возможно ли вообще это сделать, и сколько усилий потребуется, если да? Заранее спасибо!

Обновление: из ответа abi noda кажется, что мне действительно нужно это сделать много переписывания кода, но кто-нибудь делал это раньше? Может быть, кто-то может указать мне несколько ссылок? Да, я думаю, что это возможно сделать, но я не знаю, сколько времени это займет. Думаю, мы сохраним этот проект как проект CodeIgniter и перейдем к Kohana, как только появится наш следующий проект. Спасибо за все!


person ibnu triyono    schedule 06.05.2009    source источник
comment
Я бы попытался понять, почему клиенту или члену команды требуется функция PHP5. Требования должны относиться к тому, что должно делать приложение, а не к возможностям языка программирования. Как правило, вам лучше придерживаться текущей кодовой базы и улучшать ее для удовлетворения любых требований к функциям. Сомнительно, что это потребует перехода на PHP5 и/или Kohana.   -  person pbreitenbach    schedule 04.07.2009


Ответы (2)


См. документацию Kohana – Миграция с CodeIgniter.

Умник из #kohana IRC сообщил мне, что простой миграции больше не существует. Kohana существенно изменилась после разветвления Codeigniter. Сейчас это очень разные фреймворки, поэтому вам придется переписать большую часть кода.

person GeekJock    schedule 06.05.2009

CodeIgniter хорошо работает на PHP5.

Он обратно совместим с PHP4, но нет необходимости запускать его на PHP4.

Какую часть PHP5 ваша команда не может использовать в CodeIgniter?

person Jon Winstanley    schedule 27.05.2009
comment
ну, до сих пор нет конкретного кода. но иногда это чье-то (клиентское) требование. Спасибо, в любом случае - person ibnu triyono; 05.06.2009