2010-06-29 3 views
0

CodeIgniter получил множество модулей (http://codeigniter.com/wiki/Special:Titles/), но все, что я могу найти для Коханы (вилка CI), - http://dev.kohanaframework.org/projects/. Является ли предположение, что модули CI работают в Кохане (или, по крайней мере, можно массировать без особых усилий), или просто у Коханы меньше модулей?Могут ли модули CodeIgniter работать в Kohana?

ответ

2

Многие из модулей Kohana находятся на GitHub в following 424 repositories.

Этот репозиторий (kohana-universe) отслеживает более 111 модулей для вас.

+0

Это, наверное, лучший способ найти модули – Matt

+0

Я собирался рекомендовать [kohana-universe] (http://github.com/kolanos/kohana-universe). – shadowhand

0

Лучшая часть о Кохане заключается в том, что большинство сторонних классов и модулей могут использоваться в Кохане либо без усилий, либо с простой реорганизацией классовой структуры.

Последняя версия, 3.0, очень гибкая и имеет очень мало ограничений на то, что если позволяет.

Вот хорошее место, чтобы начать: http://kohanaframework.org/guide/using.autoloading

3

Kohana уже не просто «CodeIgniter вилка» и не было некоторое время, так, к сожалению, код не может быть просто скопировать и вставить в поперечнике.

Кроме того, CodeIgniter не имеет модулей, просто компонентов MVC, библиотек и помощников, поэтому я не уверен, что вы будете копировать из CodeIgniter. :-)

+0

Можно скопировать и вставить код, хотя необходимо внести небольшие изменения (например, для поддержки файловой системы K3 и удаления использования ci_instance() и т. Д.) – Matt

+0

Какой код вы бы копировали и вставляли? Помощники не работают должным образом, что-то вызывает супер-глобальную работу, но любое использование основных функций не будет работать ... Да, вы можете копировать по ДЕЙСТВИТЕЛЬНО общие файлы библиотеки, такие как SimplePie, но это не «CI-модуль». Нам нужно дать понять людям, что код не то же самое, смягчить его мелкие хитрости или массовый капитальный ремонт, большинство вещей не будет работать. –

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