Прошло уже 3 месяца с тех пор, как я, в качестве хобби, начал писать проект на новом Symfony 2. Далее в статье я постараюсь поделиться с хабрасообществом проблемами, с которыми может столкнуться разработчик. Статья ориентирована на людей уже знакомых с архитектурой Symfony и Doctrine.
Многие разработчики при создании сайтов забывают про очень полезный заголовок Last-Modified, благодаря которому можно оптимизировать загрузку web-страниц и облегчить работу поисковым роботам. Далее я постараюсь восполнить этот досадный пробел.
Давным давно, год тому назад, жил был один проект и звали его loveme.vn. Создавался он, как говаривали старцы, таинственными программистами-индусами. Жил он несчастно, злые баги терзали его душу. Баги эти были не простые, а волшебные: убьешь один, еще 20 неоткуда появятся.
А что же дальше?
Пусть, как Бог решит.
Не надо фальши
Больше для души!
А что же дальше?
Пусть, как Бог рассудит.
Не надо фальши
Больше и для судеб.
А что же дальше?
Пусть – по Божьей воле.
Вот только фальши
Пусть не будет боле!
Мёртвая Идея родилась у этого Странника за десять лет до нашей с ним встречи. Родилась очень быстро и безболезненно.
Работая над одним проектом (соц. сетью) передо мной встала задача «подружить» модель данных с memcache. Как Вы уже поняли из заголовка, проект написан на symfony framework, а в качестве ORM используется Propel.