Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «zinat»
[Из песочницы] MVC система в Zend Framework 2 2013-01-22 17:34:35
Здравствуйте дорогие хабражители.
Совсем недавно вышел в свет Zend Framework 2. Однако его ...
+ развернуть текст сохранённая копия
Здравствуйте дорогие хабражители.
Совсем недавно вышел в свет Zend Framework 2. Однако его изучение у многих усложняет отсутствие русской документации и единого сообщества. Так же во второй ветке этого фреймворка появилось множество нововведений и плюшек, про который обычный PHP программист раньше даже не слышал. Но их можно изучить особо не потея. А вот понять, как работает ZF2 без понимания логики работы его MVC системы достаточно затруднительно. Поэтому решил сделать перевод с официального сайта именно этого раздела.И так приступим.
MVC в Zend Framework 2
Zend\Mvc представляет собой совершено новую реализацию MVC системы для Zend Framework 2. Основное внимание было уделено производительности и гибкости.
Слой MVC построен на основе следующих компонентов:
- Zend\ServiceManager — Zend Framework предоставляет набор различных сервисов, определенных в Zend\Mvc\Service. ServiceManager создает и настраивает экземпляр вашего приложения и рабочего процесса.
- Zend\EventManager – MVC является событиями. Данный компонент используется повсеместно. Для начальной загрузки приложения, возврата ответов (response) и запросов (request), настройки и получения маршрутов (routes), а так же для обработки (render) скриптов вида (views).
- Zend\Http – особый объект запросов (request) и ответов (response). Используется с Zend\Stdlib\DispatchableInterface. Все контроллеры представляют собой объекты «dispatch».
В MVC слое используются следующие вспомогательные компоненты:
- Zend\Mvc\Router – содержит классы, обеспечивающие маршрутизацию запросов. Другими словами, перенаправляет запросы к нужным контроллерам.
- Zend\Http\PhpEnvironment – предоставляет набор декораторов объектов HTTP запросов и ответов, обеспечивающих инъекцию запросов в текущую среду (включая GET и POST параметры, HTTP заголовки).
- Zend\Mvc\Controller – набор абстрактных классов контроллеров с базовой функциональностью, такой как создание событий, диспетчеризацией действий и т.д.
- Zend\Mvc\Service – набор ServiceManager фабрик и определений по умолчанию для различных процессов приложения.
- Zend\Mvc\View – предоставляет стандартные возможности визуализации скриптов вида, регистрации помощников и многое другое. Так же предоставляет различные слушатели, которые «связывают» рабочий процесс MVC, обеспечивая такие функции, как автоматическое разрешение имен шаблонов, автоматическое создание модели вида и инъекций, т.д.
Читать дальше →
Тэги: framework, mvc, zend, веб-разработка, перевод
[Из песочницы] Храним ID в Cookie 2013-01-22 16:41:37
Ваш сайт все более популярен, рекорды посещаемости бьются еженедельно. Вы подключаете кеширование, ...
+ развернуть текст сохранённая копия
Ваш сайт все более популярен, рекорды посещаемости бьются еженедельно. Вы подключаете кеширование, разбираетесь в нюансах настроек, оптимизируете. Но наступает момент когда одного сервера уже никак не достаточно, а переход на самую классную в мире железяку не находит полного понимания у начальства. Ах да, ID пользователя Вы храните в Сессии PHP в файле, и вроде бы уже морально готовы положить все в базу данных, как рекомендует Интернет… Но что-то Вас останавливает.
Читать дальше →
Тэги: authenticate, cookie, framework, php, zend, песочница
[Из песочницы] Zend Framework: XSL и самостоятельная сериализация Views 2013-01-22 16:15:02
Перевод статьи Zend Framework: XSL and self-serializing Views
Автор: Pascal Opitz
Я ...
+ развернуть текст сохранённая копия
Перевод статьи Zend Framework: XSL and self-serializing Views
Автор: Pascal Opitz
Я давно утверждал, что фраемворки MVC должны использовать стили XSL вместо встроенного PHP кода и прочего. Вот почему я постучал вместе немного доказательство концепции Zend Framework, где представления файлов в виде XSL шаблона, а представление сериализует себя в XML для рендеринга.
Читать дальше →
Тэги: framework, php, xml, xslt, zend
Лучшее в мире PHP за 2012 и дайджест интересных материалов за последние две недели №7 (15.12.2012 — 28.12.2012) 2012-12-28 19:04:40
...
+ развернуть текст сохранённая копия
Следуя традиции, мы решили подвести итоги уходящего года и выделить самые значимые события в мире PHP, которых, к счастью, было немало. И, конечно же, подборка с ссылками на свежие материалы.
Приятного чтения!
Читать дальше →
Тэги: composer, coroutine, framework, group, phalcon, php, php-fig, trait, yii, zend, zfort, блог, веб-разработка, дайджест, компания, новость, подборка, ссылка
Промышленный дизайн: Винтажные лампы из старых фотоаппаратов. Zenit Camera Lamp и Praktica Camera Lamp от студии Tinker & Tailor 2012-12-27 17:10:27
...
+ развернуть текст сохранённая копия
Это сегодня, когда речь заходит о фотоаппаратах, обсуждают лишь Canon, Nikon и Sony. Раньше же, во времена холодной войны, аппараты "Зенит" и "Praktica" были самыми популярными на территории России и Восточной Германии соответственно. Многие из них прошли всю войну и сохранились до наших дней, но ремонту, увы, не подлежат. Отдавая им дань уважения и стремясь вернуть к жизни легендарные фотокамеры, дизайнеры из арт-студии Tinker & Tailor превратили их в винтажные светильники Zenit Camera Lamp и Praktica Camera Lamp.
Подробнее..
URL записи
Тэги: praktica, tinkertailor, zenit, винтаж, дизайн, лампа, светильник, фотоаппарат
Главная / Главные темы / Тэг «zinat»
|
Взлеты Топ 5
Падения Топ 5
|