developer.co.ua

Holy Copypasters

Статьи в категории

Глава 1. Представляем Symfony 0.52
Алексей Гоголев
Перевод первой главы "Introducing Symfony" онлайн-книги "Definitive guide to Symfony". Что необходимо для работы с symfony? Какие возможности обеспечивает symfony? Здесь вы найдете ответы на эти вопросы.
темы: symfony symfony book definitive guide to Symfony magic method PEAR Object-Relational Mapping ORM Rapid Application Development RAD YAML
Symfony — PHP5 MVC Фреймворк 0.25
Алексей Гоголев
Symfony — PHP5 фреймворк с открытым кодом. В основе Symfony — MVC и ORM Propel. Symfony отличается прозрачным дизайном, читаемостью кода и позволяет разработчику сконцентрироваться на принципах быстрой разработки (agile development) — DRY, KISS, XP. Предназначен в первую очередь для масштабных php-приложений уровня enterprise. В статье подробно рассмотрены способы установки — Symfony sandbox и установка через PEAR.
темы: symfony rapid development framework install php
Symfony — создание проекта 0.20
Алексей Гоголев
Создание базового проекта в условиях фреймворка symfony и его структура. Настройка веб-сервера Apache для проекта. Использование пакета Pake для инициализации базовой файловой структуры приложений и модулей.
темы: symfony first project pake rapid development framework project application module
Глава 2. Исследуем код symfony 0.74
Алексей Гоголев
На первый взгляд приложение cделанное на symfony может выглядеть отпугивающим. Много директорий, скриптов, классов, HTML-файлов, или даже смеси PHP с HTML. В коде используются какие-то классы, которых не содержит папка с приложением, а дерево директорий жутко глубокое, порой доходит до шести уровней. Но как только вы поймете причины этой кажущейся сложности, все вышеописанное покажется вам таким естественным, что вы не обменяйте структуру symfony ни на какую другую. Эта глава призвана убрать возможно возникшее у вас чувство испуга.
темы: symfony symfony book definitive guide to Symfony MVC MVC pattern project application module data access layer database abstraction layer class autoloading parameter holder action front controller
Глава 3. Запускаем symfony 0.16
Алексей Гоголев
В этой главе рассматриваются различные способы установки symfony (как sandbox, через PEAR, через SVN) и их преимущества. Также описано как создать проект, как поставить разрабатываемое приложение на контроль версий, как настроить веб сервер (shared-host не остался без внимания). Разобраны типичные проблемы, с которыми можно столкнутся, при установке. Приведен перечень ресурсов сообщества symfony которые могут помочь при установке фреймворка.
темы: symfony symfony book definitive guide to Symfony sandbox REAR SVN Subversion project application virtual host web server URL rewriting shared-host source versioning
Глава 4. Основы cоздания cтранички 0.26
Алексей Гоголев
Эта глава расскажет как создать модуль (module) — структурный элемент, содержащий группу страничек, как создать страничку, которая согласно MVC pattern разделена на действие (action) и шаблон (template). Будет рассмотрено, как создавать и обрабатывать ссылки и формы (form) — базовые элементы для взаимодействия с пользователем.
темы: symfony symfony book definitive guide to Symfony URL rewriting routing routing system form helper
Глава 5. Конфигурируем symfony 0.22
Алексей Гоголев
Эта глава объясняет, как работают конфигурационные файлы: 1)Настройки symfony хранятся в файлах написанных на YAML, хотя вы всегда можете выбрать другой формат. 2)Конфигурационные файлы могут находиться на уровне проекта, приложения, и модуля в файловой структуре проекта. 3)Вы можете задать несколько наборов настроек; в symfony, такой набор настроек называется режимом или средой (environment). 4)Заданные в конфигурационных файлах значения доступны из PHP кода вашего приложения. 5)В YAML файлах symfony можно пользоваться PHP и другими приемами. Это делает конфигурационную систему более гибкой.
темы: symfony symfony book definitive guide to symfony configuration YAML environment cache sfConfig configuration files
Глава 6. Внутри контроллера 0.10
Алексей Гоголев
Глава полностью посвящена части controller MVC архитектуры фреймворка Symfony. Подробно рассмотрены следующие темы: работа фронт-контроллера, организация действий, безопасность и ограничение доступа, batch файлы, работа с сессией, получение информации о запросе с помощью singleton класса sfWebRequest, настройки модуля, система валидации запроса, работа с повторяющимся кодом, идея фильтров в symfony, расширение возможностей фреймворка с помощью своих фильтров.
темы: symfony symfony book definitive guide to symfony controller front controller environment batch files action action class forward redirect request session flash attribute security сredential validation filter module configuration
Валидация форм в symfony 0.34
Сергей Харчишин и Ольга Харчишина
Эта глава продолжает описывать систему валидации форм фреймворка symfony. В главе рассказывается о простых валидаторах, их опциях, глобальных валидаторах, о том как можно комбинировать различные валидаторы, а также о том как обеспечить защиту от злонамеренных запросов.
темы: symfony forms validation