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

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

Я конечно люблю CI, но вот это «На Хабре в последнее время появляется все больше постов посвященных набирающему популярность framework'у CodeIgniter.» меня вогнало в ступор. Статей о нем скорее меньше становится, а популярность он теряет т.к. развития у него практически нет.
Возможно я просто не сильно в теме, но просто лично мне CI дал путевку в web — dev. До этого долго пытался просто изучать PHP по книжкам, но это недавало хорошего результата, т.к. сложный проект было сделать нереально. С CI удалось быстро запустить готовый прототип и увидеть реальные результаты своего труда, а это хорошо мотивирует на дальнейшее изучение. Лично мне кажется что CI довольно хорош для новичков, в качестве быстрого старта, чтобы потом уже можно было решить, стоит ли двигаться дальше в этом направлении.
Вы будете удивлены, но CI уже давно и активно развивается в форке под новым именем Kohana
Вы будете удивлены, но Kohana уже давно не форк CI.
Kohana теперь самостоятельный проект, который начал свою жизнь как форк СI. Не нужно занудствовать.
Просто напрягают постоянные заявления, что Kohana — форк CI. Особенно когда предлагают посмотреть последнюю (третью) ветку со словами «вот какой есть форк CI!».
1) Да, Kohana появилась как форк CI
2) Я не говорил ничего о Kohana 3 и дал ссылку на общий сайт проекта.
1. Да, появилась. Давно. И уже дважды была полностью переработана. Не там уже CI.
2. Я и не говорил, что это Вы :)

Не думайте, я не придираюсь, просто Kohana сейчас не имеет ничего общего с CI, и говорить, что «наиболее интенсивное его развитие происходит в работе над Kohana» довольно обидно для разработчиков Kohana, я считаю.
Хорошо, я вас понял, и согласен, что KO3 — совершенно самостоятельная система с собственной концепцией. При этом, любому, кто находит CI удобным для себя, обязательно стоит обратить внимание на Kohana по определенным объективным соображениям ;)
Вы наверное юрист или дипломат ;)
Вы будете удивлены, но работа над CodeIgniter 2 еще идёт. Но уже есть применик от ребят из CI команды — FuelPHP — fuelphp.com
Я не говорил, что CodeIgniter перестал развиваться, но дал понять, что наиболее интенсивное его развитие происходит в работе над Kohana
НЛО прилетело и опубликовало эту надпись здесь
[кинул тапком]
CI 2 сами разработчики уже давно считают стабильной версией. В начале декабря был релиз 1.7.3 с некоторыми баг-фиксами. И на основе CI очень активно развивается, к примеру, PyroCMS. Это я к тому, что CI живее всех живых.
А чего хелпер подгружаем во View и зачем вставлять открывающие и закрывающие php-тэги в каждую строчку?
Ну чего ты пристал к человеку? Нормально написано.
Для человека недавно работающего с этим фрэймворком и пхп в частности — конечно нормально. Поэтому и указал на сразу бросающиеся в глаза недостатки.
не лучше ли для пейджинга использовать в запросе SQL_CALC_FOUND_ROWS?
Наверное лучше, просто я об этом не знал :) Теперь возьму на заметку.
Интересно, пользователям CI не надоели эти постоянные $this->load->model(), $this->load->helper() и т.д.?
Для этого есть автозагрузка. Достаточно написать один раз в application/config/autoload.php
$autoload['helper'] = array('url');

* This source code was highlighted with Source Code Highlighter.

Чтобы потом не надо было его вызывать.
Либо базовый контроллер
Мда… Что только ни придумают, лишь бы на php5 не переходить ;)
CI на php 4 написан?
Текущая версия на PHP 4. Новая вроде как на PHP 5 CodeIgniter — 2.0
Неспешно как-то
Не то слово.
Просто EllisLab наверное больше сконцентрирована на других своих коммерческих продуктах ExpressionEngine и MojoMotor которые написаны на CI… в ExpressionEngine уже отказались от поддержки php 4
НЛО прилетело и опубликовало эту надпись здесь
В целом не плохо показано, как раз для новичков.

Как раз вот сегодня отписал о ряде неприятностей за последнее время найденных в CI ufacode.ru/blog/programming/122.html может и вам будет интересно
У вас там ошибка в листинге к 3-му «недочету».
> $this->template['show'] => $this->load->view( 'article/show', $data, TRUE );
ахам, поправлю, это так тестовый пример сразу писал под статью
НЛО прилетело и опубликовало эту надпись здесь
Да, в общем-то ничего он не устарел, если машина ездит, значит всё отлично, она делает то что должна. Это как люди Perl хоронят за старость, а он как хороший коньяк настаивается :)

Нет никаких проблем писать на CI, писать на Rails и смотреть в сторону Fuel например. Ну я лично так делаю.
НЛО прилетело и опубликовало эту надпись здесь
У меня как раз стоит 5.3 и работаю с CodeIgniter, нормально и лямбда функции и нэймспэйс веду. PDO не нужен, так как ActiveRecord за глаза. Так, что работать можно и вполне даже.
НЛО прилетело и опубликовало эту надпись здесь
>> Попозже вы увидите как сюда набегут евангелисты Ruby, Python и начнут вас троллить «а у нас в рельсах, в джанго это делается тремя строчками»
Да я был бы только рад. Лишний опыт мне не помешает.
>>Я думаю, что со временем, когда вы напишете и продадите десятки веб-приложений, вы сможете раскрыть кучу интересных статей…
Про "продадите" не совсем понял. Конечному заказчику разве не все равно на чем написана CMS если она выполняет заявленный функционал (речь не идет о каких-то супер крупных проектах)?
НЛО прилетело и опубликовало эту надпись здесь
Я честно говоря придерживаюсь того же мнения.
Признаюсь честно я нуб в web-dev'е. Я набрал в поиске «Как сделать поиск в CodeIgniter», не нашел ничего стоящего и решил написать этот топик. Теперь следующий нуб который поступит также, сможет найти это решение.
Как ни странно, так очень часто случается. Люди пишут топики о том, с чем сами плохо разбираются, но в данный момент в процессе разбора…
Напишите еще что FULLTEXT для русского не поддерживает морфологию, следовательно по релевантности сортировать можно только если ищете англоязычные слова
Вроде как есть phpMorphy для русской морфологии?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории