Контент


[Ko3.3] Изменения в модуле ORM

  • Добавлены методы has_any($alias, $far_keys = NULL) и count_relationships($alias, $far_keys = NULL). Первый метод определяет, имеет ли модель хотя бы одну запись в указанной связи $alias. А метод count_relationships() возвращает общее количество записей по данной связи. Например, если в системе имеются роли ‘login‘ (ID=1) и ‘admin‘ (ID=2), и пользователь $user имеет только роль ‘login‘, то:

Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3.

Теги: , , , .


[Ko3.3] Изменения в модуле Database

Доработок в этом модуле не слишком много, но я решил выделить их в отдельную статью. Все-таки это один из основных модулей Kohana.

Базовые изменения

  • Исправлено зацикливание с последующей ошибкой out of memory. Если в системе добавлен Database Config Reader, то он теперь не пытается считывать настройки подключения к БД (отсекается группа настроек ‘database‘). #4316
  • Для определения необходимости ведения статистических замеров (profiling) модуль теперь использует централизованную настройку Kohana::$profiling (устанавливается в Kohana::init()). В 3.2 модуль Database имел собственный параметр ‘profiling‘ в конфиге. #4203
  • В методах compile($db) семейства классов Database_Query параметр $db сделан опциональным. Кроме того, он может являться не объектом Database, а строкой (т.е. именем соответствующего профиля в конфиге). Такая логика уже присутствовала в методе execute($db). #3872

Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3.

Теги: , , , .


[Ko3.3] Прочие изменения ядра

В предыдущей статье я описал основные изменения ядра фреймворка, затронувшие механизм обработки запроса-ответа. Пришло время описать прочие новшества, достойные нашего внимания.

Правила именования файлов

Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3, Новости.

Теги: , , , .


[Ko3.3] Изменения в обработке запросов

В ветке 3.3 продолжилось дальнейшее развитие классов, участвующих в выполнении запросов (Request, Response, Controller, HTTP и т.д.). Так как поменялись некоторые важные нюансы, решил выделить изменения в отдельную статью.
Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3.

Теги: , , , .


[Ko3.3] Модуль Minion

В списке официальных модулей Kohana наконец-то прибавление. RC1 для Kohana 3.3 содержит новый модуль Minion. Он предназначен для выполнения задач через CLI (обычно это задачи для Cron‘а).
Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3.

Теги: , , .


Встречайте – Kohana 3.3.0RC1

Наконец-то появились изменения в списке релизов Kohana. На растерзание изголодавшимся разработчикам выдали первый Release Candidate ветки 3.3. Изменений слишком много, чтобы их все привести разом, поэтому буду потихоньку публиковать статьи по отдельным модулям.
Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3.

Теги: , , .


[ссылка] Userguide v3.2 одним файлом

Разработчик Xavi Esteve любезно предоставил возможность скачать оффлайн-версию гайда для Kohana v3.2 в различных форматах (PDF, ePub, HTML).

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3.

Теги: , , .


Kohana 101

Как и обещал, начал работу над собственным вариантом русскоязычной документации для Kohana v3.2 (пока что последняя актуальная версия). На данный момент сделано не шибко много, но базовая информация (или ее зачатки) практически разложена по полочкам, в голове сложилась примерная структура проекта.
Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3, cправочник.

Теги: , , , .


И люди за это платят деньги…

Наконец-то нашел время, чтобы поглядеть видеокурс “Kohana Framework от А до Я” (название рулит, ага). Интересно, сколько человек повелись на сомнительную честь глядеть за дрожащим курсором в чужой IDE, перенабирать чужой код и гадать, что будет если сделать шаг в сторону. Особенно порадовали показанные опечатки в коде. Естественно, клиенту интересно смотреть, как автор будет их исправлять.
Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3.

Теги: , .


[опрос] Какой формат мини-учебника был бы удобнее?

В каком формате было бы удобнее написать мини-учебник по Kohana v3.2?

  • Отдельный pdf-файл (удобно читать в оффлайне) (52%, 57 голосов)
  • Userguide (MarkDown-файлы, просмотр через браузер на сайте или локально) (40%, 44 голосов)
  • Просто циклом статей в блоге (можно комментировать) (26%, 28 голосов)
  • Свой вариант (предложу в комментариях) (3%, 3 голосов)

Всего голосовавших: 109

Загрузка ... Загрузка ...

Если вкратце, то у меня есть мысли (и даже желание) составить мини-учебник для начинающих, что-то вроде Kohana 101 (был такой PDF-файл для Kohana 2.3, если помните). Пока что не особо принципиально, в чем его писать. Есть некоторые аргументы в пользу одной или другой версии:
Далее…

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Опубликовано в Kohana3, учебник.

Теги: , .