Купить книги Пять элементов благополучия Чек-лист. Как избежать глупых ошибок, ведущих к фатальным последствиям Телефоны Бизбук - c 10 до 18 по будним дням
 
Наши новые проекты:
Вход для зарегистрированных пользователей
Регистрация нового пользователя
Главная Новинки Анонсы Мои заказы Рассылка Оплата и Доставка Контакты
АУДИОКНИГИ ПО БИЗНЕСУ ЭКОНОМИЧЕСКАЯ ЛИТЕРАТУРА КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА ДЕТСКАЯ ЛИТЕРАТУРА
ДОМ, БЫТ, ДОСУГ ЕСТЕСТВЕННЫЕ НАУКИ ИНОСТРАННЫЕ ЯЗЫКИ ИСКУССТВО, ЖИВОПИСЬ
ОБЩЕСТВЕННЫЕ И ГУМАНИТАРНЫЕ НАУКИ ПОДАРОЧНАЯ ЛИТЕРАТУРА ПСИХОЛОГИЯ ТЕХНИЧЕСКАЯ ЛИТЕРАТУРА
ХУДОЖЕСТВЕННАЯ и ПОПУЛЯРНАЯ ЛИТЕРАТУРА ЭЛЕКТРОНИКА РАСПРОДАЖА. СУПЕРСКИДКИ !!!  
Вы находитесь в разделе каталога:
• Yii. Книга рецептов, Макаров А.

Yii. Книга рецептов
Книга Yii. Книга рецептов
Макаров А.
Год выпуска: 2012
Изд-во: ДМК
ISBN: 978-5-94074-786-4
372 страниц
Цена: 698.00 грн.
Есть в наличии
в корзину
Доставка: по Киеву - в течение суток*
                по Украине - от 2 до 10 суток*
Книга "Yii. Книга рецептов" познакомит вас с самыми важными особенностями и внутренними механизмами PHP-фреймворка Yii, что позволит вам использовать его наиболее эффективно. Сборник поможет вам изучить часто упускаемые из вида, но очень полезные особенности фреймворка и повысить свой уровень как разработчика приложений. Наиболее интересные темы касаются разработки приложений и расширений, обработки ошибок, отладки, вопросов безопасности и улучшения производительности.
Автор книги, Александр Макаров - опытный инженер из Воронежа, успевший попробовать себя в роли PM. Активный участник OpenSource проектов и один из разработчиков PHP-фреймворка Yii. С 2008 по 2010 способствовал росту русскоязычного сообщества CodeIgniter. Примерно в то же время начал активно участвовать в OpenSource. В 2009 заинтересовался Yii, создал yiiframework.ru и перевёл официальную документацию на русский. С мая 2010 присоединился к команде разработчиков фреймворка. Ведёт блог rmcreative.ru. Выступает на различных конференциях. Работает в Stay.com, где занимается созданием крутых фичей на Yii и не только.
Книга "Yii. Книга рецептов" предназначена для веб-разработчиков как уже знакомых с Yii, так и начинающих пользователей фреймфорка.




ОГЛАВЛЕНИЕ книги "Yii. Книга рецептов"




Предисловие ............................................. 10
Рецензенты английской версии .................... 11
Благодарности ........................................... 12
Об авторе .................................................. 13
Введение .................................................. 14
Что вы найдёте в данной книге ................................................ 14
Что понадобится для чтения этой книги ................................... 16
На кого рассчитана эта книга ................................................... 17
Соглашения ............................................................................. 17
Обратная связь ........................................................................ 17
Глава 1. Под капотом ................................... 18
Вступление .............................................................................. 18
Использование getters и setters ............................................... 18
Использование событий Yii ...................................................... 21
Использование импорта и автозагрузки .................................. 29
Использование исключений .................................................... 32
Настройка компонентов .......................................................... 35
Настройка виджетов по умолчанию ......................................... 38
Использование коллекций ядра Yii ........................................... 40
Работа с запросами ................................................................. 44
Глава 2. Маршрутизация, контроллеры
и представления ........................................ 48
Введение ................................................................................. 48
Правила маршрутизации ......................................................... 49
Автоматическая генерация URL-адресов ................................. 52
Регулярные выражения в правилах маршрутизации ................ 56
Правила маршрутизации для статических страниц .................. 60
Добавление правил маршрутизации в рабочее приложение .... 62
Базовый контроллер ................................................................ 66
Подключение внешних действий ............................................. 68
Отображение статических страниц при помощи CViewAction .....71
Использование flash-сообщений ............................................. 73
Контекст контроллера в представлении................................... 74
Повторное использование вложенных представлений ............. 76
Клипы ...................................................................................... 78
Декораторы ............................................................................. 80
Несколько макетов в приложении ............................................ 81
Постраничная разбивка и сортировка данных .......................... 84
Глава 3. AJAX и jQuery .................................. 86
Введение ................................................................................. 86
Загрузка блока через AJAX ...................................................... 86
Управление ресурсами ........................................................... 91
Подключение ресурсов ............................................................ 96
Работа с JSON ......................................................................... 99
Передача параметров из PHP в JavaScript ............................. 102
Обработка переменного числа полей в форме ...................... 104
Глава 4. Работа с формами ......................... 111
Введение ............................................................................... 111
Пишем свой валидатор .......................................................... 111
Загрузка файлов ................................................................... 114
Добавление CAPTCHA............................................................ 118
Настройка CAPTCHA .............................................................. 122
Создаем виджет для ввода при помощи CInputWidget ............ 125
Глава 5. Тестирование приложений .............. 129
Введение ............................................................................... 129
Настройка тестового окружения ............................................ 129
Написание и запуск юнит-тестов ........................................... 133
Фикстуры .............................................................................. 139
Функциональное тестирование ............................................. 144
Генерация отчетов о покрытии кода ....................................... 149
Глава 6. База данных, Active record и трюки
с моделями ............................................. 153
Введение ............................................................................... 153
Получение данных из базы данных ........................................ 154
Создание и использование нескольких подключений
к базам данных ...................................................................... 160
Использование именованных групп условий
для создания многоязычных моделей .................................... 163
Обработка полей модели с помощью методов-событий
Active Record ......................................................................... 167
Применение markdown и HTML .............................................. 169
Подсветка кода с помощью Yii ................................................ 172
Автоматический timestamp .................................................... 178
Автоматическое указание автора........................................... 180
Реализация наследования с одной таблицей ......................... 182
Использование CDbCriteria .................................................... 186
Глава 7. Использование компонентов Zii ....... 188
Введение ............................................................................... 188
Использование источников данных ....................................... 188
Использование гридов .......................................................... 195
Использование списков ......................................................... 202
Создание своих столбцов грида ............................................ 206
Глава 8. Расширение Yii ............................. 213
Введение ............................................................................... 213
Создание поведений модели ................................................. 213
Создание компонентов .......................................................... 220
Создание действий контроллера, пригодных
для повторного использования ............................................. 224
Создание контроллеров, пригодных для повторного
использования ...................................................................... 227
Создание виджета ................................................................. 231
Создание консольных команд ................................................ 234
Создание фильтров ............................................................... 237
Создание модулей ................................................................. 239
Создание своего обработчика шаблонов ............................... 246
Подготовка расширений к публикации .................................. 251
Глава 9. Обработка ошибок, отладка и
журналирование ...................................... 255
Введение ............................................................................... 255
Использование различных маршрутов для журналов ............. 255
Анализ трассировки стека при ошибках ................................. 262
Журналирование и использование контекстной
информации .......................................................................... 265
Реализация собственного умного обработчика кода 404 ....... 270
Глава 10. Безопасность ............................. 275
Введение ............................................................................... 275
Использование фильтров контроллера .................................. 275
Использование CHtml и CHtmlPurifier для предотвращения
XSS ........................................................................................ 280
Предотвращение SQL-инъекций ............................................ 285
Предотвращение CSRF .......................................................... 290
Использование RBAC ............................................................ 294
Глава 11. Настройка производительности ..... 302
Введение ............................................................................... 302
Использование передового опыта ......................................... 302
Ускорение управления сессиями ........................................... 308
Использование зависимостей кеша и цепочек ...................... 312
Профилирование приложений с помощью Yii ......................... 318
Глава 12. Использование постороннего кода ...329
Введение ............................................................................... 329
Использование Zend Framework из Yii .................................... 329
Настройка автозагрузчика Yii ................................................. 334
Использование Kohana внутри Yii ........................................... 339
Использование PEAR внутри Yii .............................................. 346
Глава 13. Развертывание ........................... 349
Введение ............................................................................... 349
Изменение структуры директорий Yii ..................................... 349
Перемещение приложения из корневой директории
сервера ................................................................................. 352
Совместное использование директории фреймворка ........... 355
Перемещение части настроек в отдельные файлы ................. 356
Использование нескольких конфигураций для упрощения
развертывания ...................................................................... 362
Реализация и исполнение заданий cron ................................. 366
Режим обслуживания ............................................................ 368

С этой книгой чаще всего покупают:

Хотите оставить отзыв? У Вас возникли вопросы о книге "Yii. Книга рецептов, Макаров А." ? Пишите:

* Текст сообщения:
 
  Отправить
Сайт по косметолгии
Поиск по каталогу
 поиск в аннотациях
Искать

* Подробнее об условиях доставки смотрите в разделе "Оплата и Доставка" нашего магазина.
Если у Вас возникли вопросы как подобрать и купить книги в нашем интернет-магазине звоните с 9 до 18 по будним дням: Киев 331-04-53, МТС (050) 809-56-66, Киевстар (067) 408-26-36, Лайф (063) 227-24-47, Интертелеком (094) 831-04-53 или пишите нам