Как совместить SimpleTest и Kohana

Недавно передо мной встал вопрос: «А каким образом к фреймворку Kohana прикрутить Simple Test Unit». Задача простая и в интернете полным полно предложений по ее решению. Одно из понравившихся решений я решил привести тут.

Для того, чтобы запускать свои тесты, нужно создать контроллер следующего содержания:


( Читать дальше )

Как реализовать Autoload в Kohana 2.2 и выше

Как известно, начиная с версии 2.2 фреймворк Kohana больше не поддерживает библиотеку Loader. Поэтому у многих возникает вопрос: «А как, собственно говоря, теперь быть?»

Собственно, ничего страшного не произошло. Да, теперь нельзя использовать $this->load->library() синтаксис. Но что по сути делала данная функция? Две простых вещи — создавал новый экземпляр указанно класса (библиотеки) и размещала на него ссылку в свойстве текущего класса ($this->classname).


( Читать дальше )