Как стать автором
Обновить

Комментарии 22

Супер. С парой багов столкивался, в частности с кешированием. Спасибо за новость! Пошел обновлять.
На здоровье. Сам тоже обновился.
Радует, что над ним активно ведётся разработка и допилы.
Позавчера начал делать новый проект на 3.2.2, а тут такая радость! Сколько пользуюсь коханой — не нарадуюсь.
Жаль только, что разрабатывают медленно. Обещали релиз 3.3 еще в феврале. По сути над фреймворком работает всего несколько человек, в свое свободное время, сам автор фреймворка признал это в твиттере.
Отдача от коммьюнити тоже почти нулевая? (В виде pull request.)
Да там по разному. Иногда быстро принимают — иногда месяцами торчат
Мне интересно то, каков процент вклада совершается самим сообществом.

Это я к тому, что никогда не поздно помочь проекту самому, т.е. сетовать на занятость core-разработчиков дело неблагодарное. :)
Ну народ потихоньку помогает — процент не скажу, но что-то есть. Да и форум у них достаточно живой :)
Там немного неудобная система принятия pull request-ов, нудно создать в их Redmine тикет и уже в самом pull request указать тикет.
Smartfon крайне верно подметил основную их проблему. Реально 2-3 разработчика активны — когда у них есть время. И именно они делает коммиты.
Недавно на форуме было обсуждение темпов разработки, и там проскакивали слова, что при должной активности и качестве отправляемого кода любой разработчик может попасть в команду.

Core Devs тоже люди, им тоже семьи кормить надо.
Раз уж топик про Kohan'у, то чтоб не постить в Q/A, спрошу тут.
_____________
Вот я перешёл на Kohan'y с CodeIgniter'a и возник вопрос. Если в CI я просто писал что-то типа
public function someFunction($someVar = '')
то я потом в этом методе мог обратиться к этой переменной просто по её имени. в Kohan'e же никак так не удалось сделать. Пока что пользуюсь $_GET['someVar'], но имхо должно быть более красивое решение.
____________
Можете подсказать?
Нет, такого красивого решения нет. Либо $this->request->query('key') — правильная замена для $_GET, либо $this->request->param('key') — выборка из параметров роута, собственно замена способу, используемого в CodeIgniter.
Печально однако. Тогда получается особо и нет смысла использовать $this->request->query('key'), поскольку такой способ написания прилично длиннее =(
Переопределив метод query/param в классе Request, вы можете добавить кастомную фильтрацию, например.
Это имеет смысл в HMVC когда вы создаете внутренние подзапросы, в 3.3 именно это и есть правильный способ получения параметра строки запроса.
Смысл в том, что порядок параметров может меняться (гибкий роутинг позволяет впихнуть в начало или в середину необязательные сегменты адреса), что в таких случаях делать предлагаете? Не вижу ничего страшного, чтобы в начале экшена записать в локальную переменную нужный параметр и далее с ним работать. В CI вроде бы тоже есть длиннющие портянки вызовов, и ничего ))
вот в этом бложике чуть более подробно написано о ключевых изменениях. К тому же по-русски.
Kohana умерла? Топик о релизе даже на главную не вышел…
Что нынче в моде? Что стоит изучать? Вот недавно в коментах увидел ссылку на FuelPHP, может пора им заняться?
Ну почему же умерла. Просто у разработчиков трудности — они все заняты основной работой.
Они приглашают сторонних разработчиков участвовать — видать объективно оценивают свои силы — недавно на форуме проскакивало.

По поводу моды не скажу, по вообще можно посмотреть и на нее (на Kohana), и на Symfony, и на Laravel. Можно попробовать PhalconPHP — где фреймфорк идет как расширение для php. В общем вам есть из чего выбирать.
Не помню ни одного топика про Kohana, который бы вышел на главную. На Хабре этот фреймворк не настолько популярен.
Угу, писал топик — так только через 2 дня он вылез на главную. Аж на 5ю страницу
Так же ещё есть замечательный фреймворк Yii
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.