Многие знают, что есть такой системный класс Profiler, и что он может выводить табличку со статистикой. А вот как он работает, как вести сбор своих данных и потом извлечь их обратно – об этом и пойдет речь в данной небольшой статье.
Далее…
Опубликовано в cправочник.
Теги: benchmark, Kohana3, profiler.
Автор biakaveron
– 27 Январь 2010
Итак, главный шаг сделан – переведена на русский язык имеющаяся на данный момент документация модуля Userguide. Конечно, ей еще далеко даже до мануала ветки 2.3, но для начала неплохо. Актуальная версия доступна в моем форке, запрос на объединение отправлен в официальный проект. Если есть желание уже сейчас “потрогать” русский перевод, можете его посмотреть здесь.
Опубликовано в Kohana3.
Теги: Kohana3, userguide.
Автор biakaveron
– 23 Январь 2010
Наверное каждый, кто писал свою ЦМСку, сталкивался с необходимостью реализации работы с темами. Под темой я понимаю набор ресурсов, определяющих внешний вид приложения (шаблоны, стили, картинки, возможно и js). Я не собираюсь тут выкладывать очередной класс для работы с темами, а просто приведу некоторые свои соображения на этот счет.
Далее…
Опубликовано в Пишем CMS.
Теги: cache, CMS, Kohana3, напильник, темы.
Автор biakaveron
– 30 Декабрь 2009
Благодаря пользователю rafi нам стала доступна справка по Kohana v3.0.3 в формате .chm. По сути это текущее состояние модуля userguide (т.е. английская, испанская, китайская и русская версии) + API. Можно скачать с Rapidshare.com, но так как у многих возникают проблемы с использованием данного сервиса, я позволил себе перезалить данный файл сюда. Русский перевод едва начат, так что терпите 
Далее…
Опубликовано в Kohana3.
Теги: Kohana3, userguide, мануал.
Автор biakaveron
– 29 Декабрь 2009
Итак, продолжаем изучать теорию по использованию модуля Sprig. Напомню, что в предыдущей статье я описал общие правила описания моделей. Но ведь сама по себе модель, отделенная от своих “соседей”, не несет большого смысла и практической ценности. Поэтому необходимо рассмотреть возможности Sprig в части работы с взаимосвязями моделей. Далее…
Опубликовано в Kohana3.
Теги: Kohana3, relations, sprig.
Автор biakaveron
– 21 Декабрь 2009
Неожиданно для себя обнаружил, что метод Kohana::cache($name, $data = NULL, $lifetime = 60) работает немного не так, как я ожидал. Предполагая, что параметр $lifetime (время жизни кэша, в секундах) надо указывать при сохранении данных, использовал Kohana::cache($name, $data, $lifetime) для кэширования и Kohana::cache($name) для извлечения из кэша. Вроде бы все логично, но…
Далее…
Опубликовано в Kohana3.
Теги: cache, Kohana3, я негодую.
Автор biakaveron
– 29 Ноябрь 2009
Прошло всего два дня с появления релизов 3.0.2.x, и вот вам – Shadowhand сообщил о версии 3.0.3. Багфиксов совсем немного, в общем-то помимо описанных мной проблем с Database и ORM почти ничего не поменялось. Стоит обратить внимание на появление setlocale() в файле bootstrap.php. Вроде как работает сразу, качайте. Может обойдется и без 3.0.3.1
Опубликовано в Kohana3.
Теги: Kohana3, версии.
Автор biakaveron
– 24 Ноябрь 2009
Вчера вышел новый минорный релиз Ko3, версия 3.0.2. И в тот же день (уже по традиции) в догонку выложили 3.0.2.1 (обновлены модули Auth и ORM, добавлен еще один багфикс). Из интересного:
Далее…
Опубликовано в Kohana3.
Теги: Kohana3, версии.
Автор biakaveron
– 23 Ноябрь 2009
Продолжаю публиковать полезные (надеюсь) приемы в Ko3.
- Мучаетесь с роутингом? Непонятно, будет ли отрабатывать новый маршрут? Вам в помощь метод
matches($uri) класса Route. Он принимает на входе тестируемый URI, а возвращает либо FALSE (если адрес не проходит через условия маршрута), либо массив с найденными параметрами (controller, action и прочие).
Далее…
Опубликовано в знаете ли вы.
Теги: anchor, db, Kohana3, route, timestamp.
Автор biakaveron
– 11 Ноябрь 2009
Библиотека ORM всегда вызывала множество вопросов как у новичков, так и у более опытных пользователей Kohana. Удобная в использовании, но сложная в изучении, она проскакивает наверное в каждом третьем-четвертом топике официального форума. А знаете ли Вы, что есть и другие библиотеки? Для 2.3.4 есть Auto Modeler от zombor (Jeremy Bush) и его переработанная версия – Simple Modeler от thejw23. А поскольку в последнее время мы больше обращаем внимание на Ko3, рассмотрим альтернативу ORM, созданную самим создателем фреймворка – Sprig от Shadowhand (Woody Gilk).
Далее…
Опубликовано в Kohana3.
Теги: Kohana3, ORM, sprig.
Автор biakaveron
– 2 Ноябрь 2009
Последние комментарии