Чтобы добавлять сообщения и комментарии, .

@justonemore:
justonemore

В статье "Простейший блог на Symfony 2" элита пишет в разделе "Требования к ПО" " Веб-сервер (например, Apache) с 5.3.2 или выше.", ни нихуя. Нужна ещё кучка модулей для PHP.

@Frei:
Frei

Итак, шли вторые сутки попыток завести Symfony проект под hhvm...

@drvlat:
drvlat

Выбор пал таки на Symfony2. Мне, лично, конечно роднее ChicagoBoss, но не дорос он пока до продакшена.

@librarian:
librarian

В общем я сделал "свой" (по инструкции) блог на базе Symfony, пока без админки и всего такого. Но мне понравилось.
В целом впечатления такие (не забываем, что я ниразу не программист):
1. Фреймворк похоже богатый по возможностям, но местами нужно несколько поменять сознание, чтобы работать с ним.
2. Фреймворк достаточно прост, чтобы я смог понять как он работает (Yii или там Laravel я не смог осилить)
3. Чем то неуловимо напоминает Codeigniter, но CI на мой взгляд сильно проигрывает по функционалу из коробки и сильно выигрывает в качестве "простенький фреймворк чтобы быстренько накидать блоговый движок". И проигрывает в "а давайте запилим high availability high reliability enterprise production system что было пиццот милиардов фишек"
4. Нравится обилие модулей (есть вроде как модуль sonata-admin/page-bundle, который прямо из коробки CMS делает, прикольный, понять бы мне ещё как его завести)
Я продолжу его дальше ковырять в свободное время, возможно опять свалю с Maxsite CMS.

@nullerr:
nullerr

какая же она тормознутая и жрущая память. хотя это наверно у меня руки кривые

@Xanf:
Xanf

зарегистрировался в качестве докладчика на ua.symfonycamp 2011

@nullerr:
nullerr

arantaweek.tumblr.com Во многом согласен. Вселенская пичаль.

@Tishka17:
Tishka17

Задумал поюзать симфони, кто поможет поставит ьеё так, чтобы демки хотя бы заработали. Квик старт слишком квик и не работает у меня.

@nullerr:
nullerr

Symfony на русском symfonyru.tk

@Xanf:
Xanf

Отсутствие документации по Symfony2 местами угнетает. Спасает лишь феноменальная отзывчивость разработчиков, способных потратить час на ответы на мои глупые вопросы в IRC-канале

@Xanf:
Xanf

Enlarge your DIC! Джависты впрочем тоже поймут

@Xanf:
Xanf

С удивлением обнаружил что один из авторов sfPHPUnit работает в нашей компании

@Xanf:
Xanf

Есть объект класса. Для класса абсолютно точно сгенерена форма, как получить имя формы для этого класса? Сейчас использую костыль — $class = $get_class($object).'Form' но это не Ъ

@Xanf:
Xanf

lone-ringtail.livejournal.com Анти-паттерны Symfony. Must-read для отдельных лиц в нашей компании

@Xanf:
Xanf

Симфони при вычислении ключа для хеширования объекта при View использует и служебные поля (хотя к ним обращаться во view категорически не рекомендуется). В итоге при добавлении узла в дерево на первый уровень (ребенок корня) пересчитываются служебные поля всего Nested Sets Tree и у меня экспайрится весь кеш

@idler-max:
idler-max

Doctrine ушатала 12Gb памяти и 7Gb swap. Причем не многопоточным вебом, а консольным таском. Молодцы!

@proton:
proton

Поставил sfGuardPlugin, всё ок, вот только страничка логина английская, никто не знает, как русифицировать?
В settings.yml фронтенда:
all:
.settings:
charset: utf-8
i18n: true
default_culture: ru_RU
standard_helpers: [Partial, Cache, I18N]
Что не так?

@mikachiari:
mikachiari

файл с названием "secureSuccess.php" и содержимым "<p><?php echo __("You don't have the required permission to access this page.") ?></p>" безумно радует. хоть и выглядит издёвкой :D

@idler-max:
idler-max

какая-то ЖУ(т)Коватая магия в Symfony 1.4, будем посмотреть как они ее Reloaded!

@idler-max:
idler-max

Ебаные гендальфы Symfony!!! Форма ссылается на /price , а исполняется не indexSuccess , a createSucces, если постом.... ИДИОТЫ!!! Роутинг-то для галочки?

@sergray:
sergray

после перехода на django товарищ говорит, что "невозможно работать", подразумевая поддержку внутренних админок на symfony

@idler-max:
idler-max

чтобы запустить sfPhpunitPlugin потратил полчаса — оказывается он по умолчанию генерит абстрактные классы тестов. С(т)ранное решение. Теперь мы напроч отказываемся грузить стандартные фикстуры из sf_root_dir/data/fixtures , мы пытаемся найти там *.doctrine.yml . Ну не копировать же 040_table_name.yml в другую папку с нужным именем.. а если потом изменится? ведь никто заново не скопирует....

В общем в который раз Symfony и Doctrine портят мне нервы ... БЛИН!!!!!

@idler-max:
idler-max

Почитал новости о Symfony 2.0, появилось несколько маленьких идей для LIMB (жаль, что сейчас не пользуюсь им и не могу тратить время на фичи/багфиксы, однако надеюсь, что в будущем буду пользоваться). Но в целом впечатление такое, что это лимб года 4 назад... Они наконец-то сделали нормальное тестирование, наконец-то жестко разделили компоненты и позволили использовать их без Symfony, наконец-то валидация данных происходит в модели, а не в каких-то там формах. В общем... чем больше знаю Symfony, тем больше люблю LIMB.

@idler-max:
idler-max

А миграции в Doctrine недопилены! А еще после ебли с миграциями становится непонятно: нахуя вообще хранить схему в Yaml-конфиге, если она и так в базе есть. Тем кто пользует MySQL советую для миграций: antonoff.info mercurial репозиторий тут: bitbucket.org . Буду благодарен за найденные баги, подкинутые идеи. Возможно буду дорабатывать под SQLite и Postgres, а возможно не буду.
Кого заебла Doctrine и еще остались отходные пути — советую lmbActiveRecord на замену ( limb-project.com ).

@QoSyS:
QoSyS

тут видел новость что phpbb4 будет написан на симфони 2.0. Трижды круто.

@idler-max:
idler-max

coNfig::get(app_....) переколбашивает Ямл-вложенность в подчеркивания только до третьего уровня. Дальше вложенность остается-массивом. Интересно, какую траву они курят?

@idler-max:
idler-max

Я зол... Кто ж, блять, дает миграциям версии с порядковым номером!?!?!?!? И как их разгребать, если Вася и Петя создали Version2 extends Doctrine_Migration_Base ?????
Не умели подумать о конкурентности миграций, так и не брались бы говорить, что миграции в доктрине есть!
Миграции в Doctrine УЖАСНО НЕ ПРОДУМАНЫ, говорю я вам!

@nuclear:
nuclear

symfony 1.3.5 and 1.4.5: The symfony core team is happy to announce the immediate availability of
symfony versions... bit.ly

@nuclear:
nuclear

wave.google.com

@idler-max:
idler-max

Такое ощущение, что оба проекта в глубоком ступоре по документации.
Раньше у обоих был описан быстрый старт, теперь же стартануть по туториалу Doctrine2 вообще невозможно, а туториала по Symfony2 вообще нет!
Ох как не хочется переделывать сайт на работе на старых движках...

@fritzvl:
fritzvl

колись symfony мені здавалось гарним інструментом, після rails — страшним, все змінюється :) #rails #symfony

@Valor:
Valor

Цитата их доков по symfony " Помните — отсутствие PHP кода означает отсутствие багов." — бля . они знали...>.<

@nuclear:
nuclear

как установить значения для инпута формы в симфони?

@nuclear:
nuclear

Как при генерации Many to Many связи в форме создать не select а инпут?

@sergray:
sergray

личный вопрос недели: "Сколько мне потребуется времени, чтобы переписать www.doroga.tv <doroga.tv> на Django?"

@sergray:
sergray

*benchmark my trivial #symfony vs #django benchmark paste.in.ua

@sergray:
sergray

memory exhaustion

@idler-max:
idler-max

Бесит уже симфония...
sfYamlParser

public function parse($value)
{
$this->value = $this->cleanup($value);
$this->currentLineNb = -1;
$this->currentLine = '';
$this->lines = explode("\n", $this->value);
// unset($this->value) НЕЛЬЗЯ БЫЛО ТУТ ПОСТАВИТЬ????????
$data = array();
while ($this->moveToNextLine())
{
if ($this->isCurrentLineEmpty())
...........
а я тут сижу и думаю.... почему же эта хрень (иначе не назвать) кушает 2Гб оперативы, чтоб загрузить 11метров yaml-фикстуры в sqlite, база которого в итоге будет весить 14метров
Однозначно — yaml === зло!!!

@idler-max:
idler-max

Ну это же пипец! Симфони использует какой-то непонятный лайм-тестинг-фреймворк. В примере из документации в тестах не тестовые классы, а тестирующий спагетти-код.
Моя в шоке!!!

@idler-max:
idler-max

Оказывается доктрина не может исполнить тупое "select * from my_table p join .... join... join... where ... order... "
Там все через Ж... DQL