kohana doctrine

В виду того, что проект Kohana вообще закрылся и версию 3.4 c namespace мы наверное никогда не увидим следует вывод – не стоит начинать на ней новые проекты. Но что делать, если приходится поддерживать старые. Не пользоваться же ORM Kohana, ее знание и знание ее особенностей уже ни кому не нужны. Значит надо подключить Doctrine.

Читать далее

В новом (относительно) Bootstrap 3 отсутствует возможность по умолчанию для выпадающего меню в навигациии задавать уровень вложенности более чем 2. Т.е. невозможно построить навигацию с бесконечным выпадающим меню используя возможности Bootstrap 3 по умолчанию. Для добавления такой нужной возможности существует следующее решение.

Читать далее

Иногда очень полезно инкапсулировать в элемент формы какую-то кастомную логику, а так же его отображение и фильтрацию, для повторного ипользования.
На примере Bootstrap3 date time picker я приведу пример, как сделать элемент Element\DateTimePicker с версткой Bootstrap.

Читать далее

Однажды мне написал HR lingualeo. Правда это было не один раз.. HR предложил заполнить анкету, им нужен был php разработчик в Москву (жаль не Тайланд).
Так вышло, что я не был уверен, что хочу ее заполнять, но все же заполнил. В виду того, что мне не ответили, я решил выложить свои ответы.

Читать далее

У меня была задача для сайта, который я делал на фрилансе.
Задача следующая – есть модуль Page, который для этого же проекта и был написан. Он достаточно прост, в нем происходит сохранение страниц в бд, поиск, роутинг к страницам вида “/page/pagename/” и базовые шаблоны.

Читать далее

В данном посте я хочу сохранить обсуждение и решение проблемы с офф форума Kohana. Проблему обозначаю в первой цитате, решение с подсказки сообщества (использовать коллбеки) во второй, т.е. сам код. Работает для kohana 3.2, для 3.3 надо править, чего я не сделал в виду не надобности. У меня проект на 3.2. :)

Читать далее