Форма без таблиц
Сверстать форму с помощью таблиц может даже начинающий веб-мастер, а вот для верстки формы без таблиц, требуются уже некоторые навыки. Рассмотрим простенький пример, например, форму авторизации.
Использование шаблонов (template) у Symfony framework. (Урок 7. Twig)
Использование шаблонов (template) у Symfony framework возможно несколькими способами. Во первых, можно использовать php-шаблоны. Но более предпочтительным вариантом есть использование шаблонизатора Twig (по умолчанию). Twig - компилирующий обработчик шаблонов с открытым исходным кодом, написанный на языке программирования PHP. На выходе он дает php/html код. Кроме того, что Twig очень функциональный, он еще и очень быстрый.
Использование QwtPlotSpectrogram
Раньше мы научились использовать компонент QwtPlotSpectrocurve (здесь). У qwt предусмотрен альтернативный компонент, более удобный для визуализации аналитических функций. В этой заметке мы научимся использовать QwtPlotSpectrogram.
Настройка PHP timezone в php.ini
Во время работы с Symfony framework получил следующее предупреждение (warning):
Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/symfony/app/cache/prod/classes.php on line 5009
На самом деле, ничего страшного или необычного - это было вызвано обновлением PHP до версии 5.4, а так как новая версия стала рядом со старой с новыми конфигами, пришлось заново настроить PHP timezone в php.ini. Для начала, нужно узнать, в какой мы timezone. Точнее, как ее нужно указать в PHP конфиге.
Routing у Symfony framework (Урок 6. Роутинг)
После того, как мы научились создавать контроллеры (здесь) теперь важно понять, каким образом пользователь может вызвать контроллер и как с ним работать.
Особенностью Symfony framework является routing система. Если, например, в yii framework по умолчанию роутинг определяется файловой структурой приложения (но это не запрещает вам использовать систему роутинга, для этого есть необходимые инструменты), то в Symfony framework вам обязательно придется задавать routing вручную (не считая базового, созданного генератором бандла).
Контроллеры в Symfony framework (Урок 5. Контроллеры)
После создания bundle( в предыдущем уроке ) пора приступить до описания логики приложения. Для этого нам понадобится понимание принципов работы контроллеров в Symfony framework. (О том, что такое контроллер как категория MVC можно почитать здесь).
Sony Playstation 4
В Европе выпуск игровой приставки от Sony Playstation 4 запланирован в конце 2013 года. В отличии от подобных устройств других производителей, девайс позиционируется именно как игровая консоль, а не мультимедийный центр (как, например Microsoft XBox One, Valve Steambox).
Структура Symfony приложения (Урок 3. Основы)
После ознакомления с Symfony framework. Введение и успешной установки этого фреймворка Установка Symfony 2.* приступим к изучению основ - структуры Symfony приложения.
Ключевой особенностю разработки на Symfony является bundle система. Бандл - это совокупность скриптов(php, js и т. д.) (и не только (html, css и т. д.)), которые используются для достижения единой цели.