«Yii. Сборник рецептов» — книга с множеством отдельных статей об
очень гибком и высокопроизводительном PHP фреймворке Yii.
Книга разделена на
13 независимых глав,
каждая из которых рассказывает о том, как эффективно использовать Yii. Вы узнаете
о скрытых возможностях фреймворка, использовании встроенных функций, создании
пригодного для повторного использования кода, разработке через тестирование
и других полезных техниках.
Из этой книги вы узнаете как
Использовать встроенные функции фреймворка, такие как коллекции или события.
Выжать всё из контроллера, представлений и использовать их повторно.
Работать с jQuery, JavaScript и AJAX в стиле Yii.
Использовать «скрытые» возможности виджетов Yii и писать свои.
Избавить приложение от ошибок, разрабатывая через тестирование.
Эффективно использовать Active Record.
Использовать компоненты Zii, такие как гриды и провайдеры данных.
Написать, упаковать и показать миру свой код в виде пригодного для использования расширения.
Автоматизировать отслеживание ошибок и научиться понимать журнал ошибок Yii.
Поддерживать безопасность на уровне: фильтровать входные данные, экранировать выходные.
Настраивать Yii и оптимизировать приложение для получения наилучшей производительности.
Использовать сторонний код, такой как Zend Framework или PEAR, в приложениях на Yii.
Упростить командную разработку и эффективно работать с конфигурацией.
Подход
Данная книга — сборник отдельных статей по Yii, полных практически ценных
решений. Код книги можно найти на github. В нужных местах в книге приводятся
скриншоты.
Для кого предназначена книга
Если вы разработчик с хорошим знанием PHP5, уже познакомились с основами Yii,
прочитали «полное руководство» и попробовали написать какое-либо приложение —
эта книга для вас.
Знание ООП и, в особенности, принципов MVC будет большим плюсом, потому как
они широко используются в Yii.
Об авторе
Александр Макаров — член команды разработчиков
фреймворка Yii, опытный инженер
и веб-разработчик. Ему нравится OpenSource, языки, UX, кино и путешествия.