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

Symfony *

Свободный фреймворк, написанный на PHP5

Сначала показывать
Порог рейтинга
Уровень сложности

Конференция Symfony Camp UA 2011

Время на прочтение 1 мин
Количество просмотров 1.3K
Конференция Symfony Camp UA 2011

Конференция Symfony Camp UA 2011 посвящена разработке web-приложений с использованием PHP Framework Symfony. Основная тема конференции — это новая версия фреймворка Symfony 2. Это третья по счету конференция, которая состоится 29 октября 2011 года в Киеве.

Для участия необходимо пройти регистрацию. Конференция Бесплатная!


Программа конференции еще формируется. Все желающие выступить с докладом на Symfony Camp UA могут подать заявку на сайте 2011.symfonycamp.org.ua.

Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 18

Создание CRUD приложения на Symfony 2, часть 2

Время на прочтение 6 мин
Количество просмотров 8.1K
Продолжение вводной статьи по Symfony 2. В первой части было описан процесс модификации формы редактирования записей, во второй части будем модифицировать интерфейс списка записей. В заготовке шаблона и контроллера списка записей, которую генерирует команда doctrine:generate:crud как минимум не хватает формы поиска записей и постраничной навигации.
Читать дальше →
Всего голосов 26: ↑22 и ↓4 +18
Комментарии 16

Создание CRUD приложения на Symfony 2

Время на прочтение 10 мин
Количество просмотров 43K

Symfony 2.0


Недавно вышедшая версия фреймворка Symfony 2 включает в себя много интересных фич. В данной статье хочу рассказать про создание CRUD приложений — очень часто встречающейся задачи создания веб-интерфейса для создания, чтения, обновления и удаления записей в БД.
Далее
Всего голосов 30: ↑29 и ↓1 +28
Комментарии 30

Знакомство с Symfony 2

Время на прочтение 7 мин
Количество просмотров 101K
Выход Symfony 2 показался мне достаточно веской причиной чтобы наконец-то найти время и посмотреть что же из себя представляет один из самых популярных PHP-фреймворков в мире. Своё знакомство с ним я и описал в данной заметке. Так как это мой первый опыт работы с Symfony буду рад если заметите какие-то ляпы или недочёты и сообщите мне о них.
Читать дальше →
Всего голосов 50: ↑40 и ↓10 +30
Комментарии 28

Истории

Symfony2 Book в pdf формате

Время на прочтение 1 мин
Количество просмотров 14K
Добрый день.
Мне не удалось найти книгу по Symfony2 в pdf формате. И я решил восполнить этот пробел и в свободное время перевести Symfony2 Book в pdf формат. Хочу поделиться со всеми любителями Symfony этой книгой. Критика и предложения приветствуются т.к. подобной работой занялся в первый раз. Надеюсь, книга будет полезной.
Symfony2 The Book.pdf
Всего голосов 24: ↑24 и ↓0 +24
Комментарии 23

Вышла финальная версия Symfony2. Ура!

Время на прочтение 1 мин
Количество просмотров 2.2K
image

Оставив позади 12 превью релизов, 5 бета версий и 6 релиз кандидатов, наконец-то вышла финальная версия Symfony2 — претендента на звание самого лучшего на сегодня фреймворка, написанного на языке PHP.

На данный момент, Symfony2 — самый популярный проект на Github в разделе PHP и занимает 12 место по популярности на всей платформе Github.

Всего лишь за 4 месяца, еще до выхода финальной версии, только на одном Github было создано больше 400 бандлов (расширений) для Symfony2. Количество разработчиков на момент релиза составило около 250 и продолжает расти.

Поздравляю всех фанатов Symfony2 с таким значительным событием и желаю всем, кто взял участие в разработке, не останавливаться и продолжать радовать PHP-мир качественными продуктами!

Новость на сайте Symfony2
Всего голосов 63: ↑57 и ↓6 +51
Комментарии 63

Symfony2: Выпуск финальной версии (Fabien Potencier – 22 июля 2011)

Время на прочтение 2 мин
Количество просмотров 971
финальный релиз Symfony 2.0Мы уже готовы выпустить финальный релиз Symfony 2.0. В течение последних пары недель мы сделали несколько существенных изменений, и поэтому публикуем еще один релиз-кандидат (RC5) сегодня и ждем неделю (до 28 июля) перед выпуском финального релиза.
Вы можете просмотреть файл UPDATE чтобы ознакомиться с последними изменениями.
Для обновления Symfony Standard Edition приложения необходимо обновить файлы deps и deps.lock.

Затем нужно выполнить скрипт обновления вендоров:

./bin/vendors install

Не забудьте очистьть кеш после обновления вендоров:

php ./app/console cache:clear

Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Комментарии 10

Использование Zend GData в Symfony2-проекте

Время на прочтение 7 мин
Количество просмотров 2.2K


Ведущий разработчик фреймворка Symfony — Фабьен Потенсьер (Fabien Potencier) в 2009-м году выступил на Zend/PHP Conference с докладом о извлечении выгоды в совместном использовании Symfony 1.3/1.4 и Zend Framework. Основные тезисы его речи доступны в презентации, опубликованной на его персональном сайте [1].

Как известно, Symfony2 — это практически новый фреймворк, созданный с использованием новейших возможностей языка PHP. На данный момент разработка перешла в RC-цикл, и всё больше разработчиков, имеющих опыт работы на первой ветке Symfony (да и не только они), смотрят в сторону нового флагмана. Но, даже несмотря на значительное количество включенных в стандартное издание компонентов, Symfony2 не покрывает все нужды веб-разработчика, поэтому, рано или поздно, встает вопрос о подключении внешних библиотек.

Очевидно, что в этом свете объемный комплект библиотек Zend (Gdata, Search_Lucene, Pdf и т. д.) нельзя обойти стороной. В данном посте мной будет рассмотрен процесс интеграции Symfony2 и Zend на примере Zend Gdata — библиотеки для взаимодействия с Google Data API [2].

Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Комментарии 10

Symfony на русском

Время на прочтение 1 мин
Количество просмотров 9.6K
Совсем скоро выйдет релиз Symfony 2. И хотелось бы читать документацию,
да и обсуждать вопросы, связанные с фреймворком, на родном языке.
Именно с этой целью был создан новый русскоязычный сайт о Symfony 2.
Но так как объем документации достаточно велик, в одиночку переводить становится трудно.
Это призыв к помощи, к коллективному переводу и обсуждению документации.
Для этого вы можете воспользоваться формой на сайте или же редактировать страницы
напрямую, через GitHub.
И да — это реклама, немного преждевременная, т.к. пока сделано совсем мало.
Проект не несет какой-либо прибыли, единственная цель —
сплотить русскоговорящих разработчиков, использующих Symfony 2.
Надеюсь, вам понравится!
PS на топик-ссылку не хватает кармы.
Всего голосов 58: ↑44 и ↓14 +30
Комментарии 29

Простейший блог на Symfony 2

Время на прочтение 10 мин
Количество просмотров 50K
Привет, %username%!
symfony — популярный PHP-фреймворк, на котором создано не мало серьезных проектов. Но в русскоязычном сообществе он распространен гораздо меньше. То ли это связано с более высоким порогом входа, то ли с отсутствием русскоязычной документации.
В этом статье я хочу рассказать о создании простейшего блога на symfony2.
Читать дальше →
Всего голосов 55: ↑48 и ↓7 +41
Комментарии 102

Symfony2: Beta 1 доступна!

Время на прочтение 1 мин
Количество просмотров 1.1K
Месяц назад я (Fabien Potencier — прим. перев.) сообщил, что финальная версия Symfony2 задержится. Тогда мы с нетерпением ждали слияния с новым фреймворком форм. И сейчас я могу сказать вам, что ждали мы не напрасно. Bernhard закончил свою фантастическую работу и я уверен, что вы полюбите новую версию.

Все возможности Symfony 2.0 теперь доступны. Это означает, что наконец то мы можем войти в давно ожидаемый beta/RC релизный цикл, который в итоге приведёт к релизу блестящей версии 2.0.
Читать дальше →
Всего голосов 26: ↑22 и ↓4 +18
Комментарии 11

Silex — микрофреймворк от создателей Symfony2

Время на прочтение 4 мин
Количество просмотров 61K
Почти год назад я опубликовал статью о микрофреймворке под названием 'fat-free', написанном на PHP. Тогда этот фреймворк и сама статья вызвали некоторый интерес, поэтому я решил сделать обзор еще одного PHP микрофреймворка в стиле популярного Sinatra — Silex project.
image
Созданный в известной в РНР кругах Sensio Labs, не менее известным Fabien Potencier — автором одного из самых популярных на сегодня PHP фреймворков — Symfony, Silex является облегченной версией ожидаемого армией фанатов (к которым осмелюсь отнести и себя) Symfony2.

Для своей работы Silex использует ключевые компоненты Symfony2 в связке с несложной реализацией шаблона проектирования “Внедрение зависимостей” в виде сервис-контейнера Pimple, который позволяет максимально просто отделить логические части кода друг от друга — сделать их независимыми.

Как и у Symfony2 — у Silex интуитивно понятный API, что делает процесс разработки достаточно приятным и позволяет практически в несколько шагов добавлять свой функционал в сам фреймворк.
Читать дальше →
Всего голосов 92: ↑87 и ↓5 +82
Комментарии 72

Symfony2 Dependency Injection в разрезе

Время на прочтение 7 мин
Количество просмотров 33K
Из статьи можно узнать как стартует и работает приложение Symfony2. Мне бы хотелось продолжить цикл статей про этот современный фреймворк и уделить более пристальное внимание такому компоненту как Dependency Injection (DI — внедрение зависимости) так же известный как Service Container.
Читать дальше →
Всего голосов 28: ↑27 и ↓1 +26
Комментарии 14

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн

Приложение Symfony2 в разрезе

Время на прочтение 6 мин
Количество просмотров 24K
Наблюдая открыв рот за виртуозным фокусником и его красивыми помощницами, многие, однако, сосредоточенны совсем на другом: как он это делает? как там все устроенно внутри?


Тоже самое происходит и при работе с фреймворками, которые все делают за нас, но хочется знать, как они это делают, и в случае необходимости иметь возможность изменить поведение. К сожалению, документация, какой бы хорошей она не была (а у Symfony 2 она уже неплоха), рассказывает, как использовать всю эту «магию», но не раскрывает всей сути.

Эта статья — попытка разобраться, как происходит инициализация приложения и что же такое «Ядро Symfony2».
Посмотреть что внутри
Всего голосов 88: ↑80 и ↓8 +72
Комментарии 21

Открылся новый официальный сайт symfony

Время на прочтение 1 мин
Количество просмотров 1K
symfony.com
Хотя он еще не до конца доделан, но систематизация информации на нем, как и дизайн, намного лучше, чем на предыдущем сайте. Так же обратите внимание на выпадающий список SensioLabs Network в верхнем левом углу, где в одном месте собраны ссылки на их основные сайты, теперь на сайт доктрины или свифта можно перейти намного проще.

P.S. Наконец дождались, официальный релиз симфонии 2 обещают завтра http://symfony.com/download
Всего голосов 43: ↑35 и ↓8 +27
Комментарии 27

Symfohub = symfony + GitHub

Время на прочтение 2 мин
Количество просмотров 1.2K
imageЯ люблю symfony framework, за то что там всегда уделялось много внимания пользовательским плагинам. Они всегда были частью архитектуры фреймворка, на официальном сайте есть раздел с каталогом всех возможных плагинов, а недавно было объявлено, что для долгожданого Symfony2 будет подобный каталог с bundles.

Но тем не менее, были вещи, которые казались неудобными. Было много плагинов-пустышек, достаточно условная категоризация, не было четкой градации плагинов: например, старый и глючный плагин будет в рейтинге выше нового неглючного, из-за того, что старый в свое время использовали больше людей и все они за него проголосовали.

Потому нами с LupineDreamer был создан Symfohub — проект-мешап для GitHub, собирающий все репозитории, относящиеся к symfony. Symfohub собирает данные обо всех symfony-репозиториях с GitHub'а, а также каталогизирует их по тегам, и собирает пользовательские отзывы об использовании того или иного плагина или бандла.

Читать дальше →
Всего голосов 20: ↑13 и ↓7 +6
Комментарии 13

Выпущен Symfony2 PR4, возможно, последний preview release перед beta

Время на прочтение 1 мин
Количество просмотров 776
Много людей приложило много усилий для того, чтобы выпустить PR4. Благодаря этому PR4 является первым релизом, который содержит всё, что будет включено в финальный релиз.
Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Комментарии 7

Заголовок Last-Modified, Symfony и ускорение поисковой индексации

Время на прочтение 5 мин
Количество просмотров 38K
Многие разработчики при создании сайтов забывают про очень полезный заголовок Last-Modified, благодаря которому можно оптимизировать загрузку web-страниц и облегчить работу поисковым роботам. Далее я постараюсь восполнить этот досадный пробел.
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 25

Тестирование контроллера в Symfony2

Время на прочтение 5 мин
Количество просмотров 8.7K
Предлагаю вашему вниманию перевод вчерашнего поста одного из разработчиков Symfony2 о подходе к unit-тестированию контроллеров в Symfony2. Тема очень актуальна для Symfony2 разработчиков. Также стоит отметить, что в посте упоминается результат дискуссии на dev-groups об использовании контроллера в роли сервиса в Symfony2.
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Комментарии 25

Организация работы с git submodules

Время на прочтение 2 мин
Количество просмотров 78K
Начиная работать с git у меня почти сразу возник вопрос — как работать с проектом, если некоторые его компоненты часто обновляются. Ярким примером служит разработка с использованием Symfony2. Фреймворк обновляется почти каждый день, нужно постоянно «подтягивать» код, чтоб он работал с последней версией Symfony2.

Под катом маленький workflow по работе с проектом на Symfony2.
Читать дальше →
Всего голосов 30: ↑25 и ↓5 +20
Комментарии 24

Вклад авторов

Работа

PHP программист
175 вакансий