Если вам необходимо использовать сторонний код в своем приложении, рекомендуется создать папку в папке своего приложения/модуля с именем «поставщик» и разместить там весь этот код.
Вы можете включать файлы по телефону:
include kohana::find_file('vendor', 'filename');
Если потребности быть, вы также можете создать оболочку для внешней библиотеки, хорошим примером этого является the email helper, который использует третью партию Swift электронной библиотеки.
Если вы портируете свой класс в kohana, тогда вам нужно выяснить, что класс будет делать и классифицировать его соответствующим образом.
Если класс будет извлекать элементы из какой-либо базы данных, тогда вы должны сделать его образцом. Библиотеки обычно представляют собой набор кода, который вы хотите повторно использовать для контроллеров/моделей, таких как аутентификация, генерация календаря и т. Д. Контроллеры используются для передачи данных из моделей в ваши представления/библиотеки.
See the docs for more info