Содержание
- 1. Введение в Zend Framework
- 2. Zend_Amf
- 3. Zend_Acl
- 4. Zend_Auth
- 5. Zend_Cache
- 6. Zend_Captcha
- 7. Zend_Config
- 8. Zend_Console_Getopt
- 9. Zend_Controller
- 9.1. Zend_Controller - Быстрый старт
- 9.1.1. Введение
- 9.1.2. Быстрый старт
- 9.1.2.1. Создайте свою файловую структуру
- 9.1.2.2. Установите корневую директорию для документов
- 9.1.2.3. Создайте свои правила перезаписи
- 9.1.2.4. Создайте свой файл загрузки
- 9.1.2.5. Создайте свой контроллер действий, используемый по умолчанию
- 9.1.2.6. Создайте свой скрипт вида
- 9.1.2.7. Создайте свой контроллер ошибок
- 9.1.2.8. Смотрим сайт!
- 9.2. Основы Zend_Controller
- 9.3. Фронт-контроллер
- 9.4. Объект запроса
- 9.5. Стандартный маршрутизатор: Zend_Controller_Router_Rewrite
- 9.5.1. Введение
- 9.5.2. Использование маршрутизатора
- 9.5.3. Базовые операции Rewrite Router
- 9.5.4. Маршруты по умолчанию
- 9.5.5. Базовый URL и поддиректории
- 9.5.6. Глобальные параметры
- 9.5.7. Типы маршрутов
- 9.5.8. Использование Zend_Config вместе с RewriteRouter
- 9.5.9. Создание подклассов маршрутизатора
- 9.6. Диспетчер
- 9.7. Контроллеры действий
- 9.8. Помощники действий
- 9.8.1. Введение
- 9.8.2. Инициализация помощника
- 9.8.3. Брокер помощников
- 9.8.4. Встроенные помощники действий
- 9.8.5. Написание собственных помощников
- 9.9. Объект ответа
- 9.10. Плагины
- 9.11. Использование определенной соглашением модульной структуры директорий
- 9.12. Исключения
- 9.13. Переход с предыдущих версий
- 9.13.1. Переход с 1.6.x на 1.7.0 и более поздние версии
- 9.13.2. Переход с 1.5.x на 1.6.0 и более поздние версии
- 9.13.3. Переход с 1.0.x на 1.5.0 и более поздние версии
- 9.13.4. Переход с 0.9.3 на 1.0.0RC1 и более поздние версии
- 9.13.5. Переход с 0.9.2 на 0.9.3 и более поздние версии
- 9.13.6. Переход с 0.6.0 на 0.8.0 и более поздние версии
- 9.13.7. Переход с 0.2.0 и более ранних версий на 0.6.0
- 10. Zend_Currency
- 11. Zend_Date
- 11.1. Introduction
- 11.2. Theory of Operation
- 11.3. Basic Methods
- 11.4. Zend_Date API Overview
- 11.5. Creation of Dates
- 11.6. Constants for General Date Functions
- 11.7. Working Examples
- 12. Zend_Db
- 12.1. Zend_Db_Adapter
- 12.1.1. Соединение с БД с использованием адаптера
- 12.1.2. Пример базы данных
- 12.1.3. Чтение результатов запроса
- 12.1.3.1. Извлечение полного набора результатов
- 12.1.3.2. Изменение режима извлечения
- 12.1.3.3. Извлечение результатов выборки в виде ассоциативного массива
- 12.1.3.4. Извлечение единственного столбца из результатов выборки
- 12.1.3.5. Извлечение пар ключ-значение из результатов выборки
- 12.1.3.6. Извлечение единственной строки из результатов выборки
- 12.1.3.7. Извлечение единственного скалярного значения из результатов выборки
- 12.1.4. Изменение данных в БД
- 12.1.5. Заключение в кавычки значений и идентификаторов
- 12.1.6. Управление транзакциями
- 12.1.7. Листинг и описание таблиц
- 12.1.8. Закрытие соединения
- 12.1.9. Запуск других операторов БД
- 12.1.10. Примечания к отдельным адаптерам
- 12.2. Zend_Db_Statement
- 12.3. Zend_Db_Profiler
- 12.4. Zend_Db_Select
- 12.4.1. Обзор
- 12.4.2. Создание объекта Select
- 12.4.3. Построение запросов Select
- 12.4.3.1. Добавление предложения FROM
- 12.4.3.2. Добавление колонок
- 12.4.3.3. Добавление столбцов выражений
- 12.4.3.4. Добавление столбцов в существующую таблицу FROM или JOIN
- 12.4.3.5. Добавление в запрос другой таблицы c помощью JOIN
- 12.4.3.6. Добавление предложения WHERE
- 12.4.3.7. Добавление предложения GROUP BY
- 12.4.3.8. Добавление предложения HAVING
- 12.4.3.9. Добавление предложения ORDER BY
- 12.4.3.10. Добавление предложения LIMIT
- 12.4.3.11. Добавление модификатора DISTINCT
- 12.4.3.12. Добавление модификатора FOR UPDATE
- 12.4.4. Произведение запросов на выборку
- 12.4.5. Другие методы
- 12.5. Zend_Db_Table
- 12.5.1. Класс таблицы - введение
- 12.5.2. Определение класса таблицы
- 12.5.3. Создание экземпляра класса таблицы
- 12.5.4. Добавление строк в таблицу
- 12.5.5. Обновление строк в таблице
- 12.5.6. Удаление строк из таблицы
- 12.5.7. Извлечение строк по первичному ключу
- 12.5.8. Извлечение наборов строк
- 12.5.9. Извлечение одной строки
- 12.5.10. Получение метаданных таблицы
- 12.5.11. Кэширование метаданных таблицы
- 12.5.12. Расширение класса таблицы
- 12.6. Zend_Db_Table_Row
- 12.7. Zend_Db_Table_Rowset
- 12.8. Связи между таблицами Zend_Db_Table
- 13. Zend_Debug
- 14. Zend_Dojo
- 14.1. Introduction
- 14.2. Zend_Dojo_Data: dojo.data Envelopes
- 14.3. Dojo View Helpers
- 14.4. Dojo Form Elements and Decorators
- 14.4.1. Dijit-Specific Form Decorators
- 14.4.2. Dijit-Specific Form Elements
- 14.4.2.1. Button
- 14.4.2.2. CheckBox
- 14.4.2.3. ComboBox and FilteringSelect
- 14.4.2.4. CurrencyTextBox
- 14.4.2.5. DateTextBox
- 14.4.2.6. Editor
- 14.4.2.7. HorizontalSlider
- 14.4.2.8. NumberSpinner
- 14.4.2.9. NumberTextBox
- 14.4.2.10. PasswordTextBox
- 14.4.2.11. RadioButton
- 14.4.2.12. SimpleTextarea
- 14.4.2.13. Slider abstract element
- 14.4.2.14. SubmitButton
- 14.4.2.15. TextBox
- 14.4.2.16. Textarea
- 14.4.2.17. TimeTextBox
- 14.4.2.18. ValidationTextBox
- 14.4.2.19. VerticalSlider
- 14.4.3. Dojo Form Examples
- 15. Zend_Dom
- 16. Zend_Exception
- 17. Zend_Feed
- 18. Zend_File
- 18.1. Zend_File_Transfer
- 18.2. Validators for Zend_File_Transfer
- 18.2.1. Using Validators with
Zend_File_Transfer - 18.2.2. Count Validator
- 18.2.3. Crc32 Validator
- 18.2.4. ExcludeExtension Validator
- 18.2.5. ExcludeMimeType Validator
- 18.2.6. Exists Validator
- 18.2.7. Extension Validator
- 18.2.8. FilesSize Validator
- 18.2.9. ImageSize Validator
- 18.2.10. IsCompressed Validator
- 18.2.11. IsImage Validator
- 18.2.12. Hash Validator
- 18.2.13. Md5 Validator
- 18.2.14. MimeType Validator
- 18.2.15. NotExists Validator
- 18.2.16. Sha1 Validator
- 18.2.17. Size Validator
- 18.2.18. WordCount Validator
- 18.2.1. Using Validators with
- 18.3. Filters for Zend_File_Transfer
- 18.4. Migrating from previous versions
- 19. Zend_Filter
- 19.1. Введение
- 19.2. Standard Filter Classes
- 19.3. Цепочки фильтров
- 19.4. Написание фильтров
- 19.5. Zend_Filter_Input
- 19.6. Zend_Filter_Inflector
- 20. Zend_Form
- 20.1. Zend_Form
- 20.2. Zend_Form - Быстрый старт
- 20.3. Creating Form Elements Using Zend_Form_Element
- 20.4. Creating Forms Using Zend_Form
- 20.5. Creating Custom Form Markup Using Zend_Form_Decorator
- 20.6. Standard Form Elements Shipped With Zend Framework
- 20.6.1. Zend_Form_Element_Button
- 20.6.2. Zend_Form_Element_Captcha
- 20.6.3. Zend_Form_Element_Checkbox
- 20.6.4. Zend_Form_Element_File
- 20.6.5. Zend_Form_Element_Hidden
- 20.6.6. Zend_Form_Element_Hash
- 20.6.7. Zend_Form_Element_Image
- 20.6.8. Zend_Form_Element_MultiCheckbox
- 20.6.9. Zend_Form_Element_Multiselect
- 20.6.10. Zend_Form_Element_Password
- 20.6.11. Zend_Form_Element_Radio
- 20.6.12. Zend_Form_Element_Reset
- 20.6.13. Zend_Form_Element_Select
- 20.6.14. Zend_Form_Element_Submit
- 20.6.15. Zend_Form_Element_Text
- 20.6.16. Zend_Form_Element_Textarea
- 20.7. Standard Form Decorators Shipped With Zend Framework
- 20.7.1. Zend_Form_Decorator_Callback
- 20.7.2. Zend_Form_Decorator_Captcha
- 20.7.3. Zend_Form_Decorator_Description
- 20.7.4. Zend_Form_Decorator_DtDdWrapper
- 20.7.5. Zend_Form_Decorator_Errors
- 20.7.6. Zend_Form_Decorator_Fieldset
- 20.7.7. Zend_Form_Decorator_File
- 20.7.8. Zend_Form_Decorator_Form
- 20.7.9. Zend_Form_Decorator_FormElements
- 20.7.10. Zend_Form_Decorator_FormErrors
- 20.7.11. Zend_Form_Decorator_HtmlTag
- 20.7.12. Zend_Form_Decorator_Image
- 20.7.13. Zend_Form_Decorator_Label
- 20.7.14. Zend_Form_Decorator_PrepareElements
- 20.7.15. Zend_Form_Decorator_ViewHelper
- 20.7.16. Zend_Form_Decorator_ViewScript
- 20.8. Internationalization of Zend_Form
- 20.9. Advanced Zend_Form Usage
- 21. Zend_Gdata
- 21.1. Introduction
- 21.1.1. Structure of Zend_Gdata
- 21.1.2. Interacting with Google Services
- 21.1.3. Obtaining instances of Zend_Gdata classes
- 21.1.4. Google Data Client Authentication
- 21.1.5. Dependencies
- 21.1.6. Creating a new Gdata client
- 21.1.7. Common Query Parameters
- 21.1.8. Fetching a Feed
- 21.1.9. Working with Multi-page Feeds
- 21.1.10. Working with Data in Feeds and Entries
- 21.1.11. Updating Entries
- 21.1.12. Posting Entries to Google Servers
- 21.1.13. Deleting Entries on Google Servers
- 21.2. Authenticating with AuthSub
- 21.3. Using the Book Search Data API
- 21.4. Authenticating with ClientLogin
- 21.5. Using Google Calendar
- 21.6. Using Google Documents List Data API
- 21.7. Using Google Spreadsheets
- 21.8. Using Google Apps Provisioning
- 21.8.1. Setting the current domain
- 21.8.2. Interacting with users
- 21.8.3. Interacting with nicknames
- 21.8.4. Interacting with email lists
- 21.8.5. Interacting with email list recipients
- 21.8.6. Handling errors
- 21.9. Using Google Base
- 21.10. Using Picasa Web Albums
- 21.11. Using the YouTube Data API
- 21.11.1. Authentication
- 21.11.2. Developer Keys and Client ID
- 21.11.3. Retrieving public video feeds
- 21.11.4. Retrieving video comments
- 21.11.5. Retrieving playlist feeds
- 21.11.6. Retrieving a list of a user's subscriptions
- 21.11.7. Retrieving a user's profile
- 21.11.8. Uploading Videos to YouTube
- 21.11.9. Browser-based upload
- 21.11.10. Checking upload status
- 21.11.11. Other Functions
- 21.12. Catching Gdata Exceptions
- 22. Zend_Http
- 22.1. Zend_Http_Client - Введение
- 22.2. Zend_Http_Client - Advanced Usage
- 22.3. Zend_Http_Client - Connection Adapters
- 22.4. Zend_Http_Cookie and Zend_Http_CookieJar
- 22.4.1. Introduction
- 22.4.2. Instantiating Zend_Http_Cookie Objects
- 22.4.3. Zend_Http_Cookie getter methods
- 22.4.4. Zend_Http_Cookie: Matching against a scenario
- 22.4.5. The Zend_Http_CookieJar Class: Instantiation
- 22.4.6. Adding Cookies to a Zend_Http_CookieJar object
- 22.4.7. Retrieving Cookies From a Zend_Http_CookieJar object
- 22.5. Zend_Http_Response
- 23. Zend_InfoCard
- 24. Zend_Json
- 25. Zend_Layout
- 26. Zend_Ldap
- 27. Zend_Loader
- 28. Zend_Locale
- 28.1. Introduction
- 28.1.1. What is Localization
- 28.1.2. What is a Locale?
- 28.1.3. How are Locales Represented?
- 28.1.4. Selecting the Right Locale
- 28.1.5. Usage of automatic Locales
- 28.1.6. Using a default Locale
- 28.1.7. ZF Locale-Aware Classes
- 28.1.8. Application wide locale
- 28.1.9. Zend_Locale_Format::setOptions(array $options)
- 28.1.10. Speed up Zend_Locale and its subclasses
- 28.2. Using Zend_Locale
- 28.2.1. Copying, Cloning, and Serializing Locale Objects
- 28.2.2. Equality
- 28.2.3. Default locales
- 28.2.4. Set a new locale
- 28.2.5. Getting the language and region
- 28.2.6. Obtaining localized strings
- 28.2.7. Obtaining translations for "yes" and "no"
- 28.2.8. Get a list of all known locales
- 28.2.9. Detecting locales
- 28.3. Normalization and Localization
- 28.3.1. Number normalization: getNumber($input, Array $options)
- 28.3.2. Number localization
- 28.3.3. Number testing
- 28.3.4. Float value normalization
- 28.3.5. Floating point value localization
- 28.3.6. Floating point value testing
- 28.3.7. Integer value normalization
- 28.3.8. Integer point value localization
- 28.3.9. Integer value testing
- 28.3.10. Numeral System Conversion
- 28.4. Working with Dates and Times
- 28.5. Supported locales
- 28.6. Migrating from previous versions
- 29. Zend_Log
- 30. Zend_Mail
- 30.1. Введение
- 30.2. Отправка через SMTP
- 30.3. Отправка нескольких сообщений за одно соединение SMTP
- 30.4. Использование разных соединений
- 30.5. Сообщение в формате HTML
- 30.6. Вложения
- 30.7. Добавление получателей
- 30.8. Контроль за разделителями MIME
- 30.9. Дополнительные заголовки
- 30.10. Наборы символов
- 30.11. Кодировка
- 30.12. SMTP-аутентификация
- 30.13. Securing SMTP Transport
- 30.14. Reading Mail Messages
- 31. Zend_Measure
- 32. Zend_Memory
- 33. Zend_Mime
- 34. Zend_OpenId
- 35. Zend_Paginator
- 36. Zend_Pdf
- 36.1. Введение
- 36.2. Создание и загрузка документов PDF
- 36.3. Сохранение изменений в документе PDF
- 36.4. Страницы документа
- 36.5. Рисование
- 36.5.1. Геометрия
- 36.5.2. Цвета
- 36.5.3. Рисование фигур
- 36.5.4. Написание текста
- 36.5.5. Применение шрифтов
- 36.5.6. Рисование изображений
- 36.5.7. Стили рисования линий
- 36.5.8. Стиль заполнения
- 36.5.9. Поворот
- 36.5.10. Сохранение/восстановление графического состояния
- 36.5.11. Ограничение области рисования
- 36.5.12. Стили
- 36.6. Document Info and Metadata.
- 36.7. Пример использования модуля Zend_Pdf
- 37. Zend_Registry
- 38. Zend_Rest
- 39. Zend_Search_Lucene
- 39.1. Обзор
- 39.2. Индексация
- 39.3. Поиск по индексу
- 39.4. Язык запросов
- 39.5. API для построения запросов
- 39.6. Кодировки
- 39.7. Расширяемость
- 39.8. Взаимодействие с Java Lucene
- 39.9. Advanced
- 39.10. Best Practices
- 40. Zend_Server
- 41. Zend_Service
- 41.1. Введение
- 41.2. Zend_Service_Akismet
- 41.3. Zend_Service_Amazon
- 41.3.1. Introduction
- 41.3.2. Country Codes
- 41.3.3. Looking up a Specific Amazon Item by ASIN
- 41.3.4. Performing Amazon Item Searches
- 41.3.5. Using the Alternative Query API
- 41.3.6. Zend_Service_Amazon Classes
- 41.3.6.1. Zend_Service_Amazon_Item
- 41.3.6.2. Zend_Service_Amazon_Image
- 41.3.6.3. Zend_Service_Amazon_ResultSet
- 41.3.6.4. Zend_Service_Amazon_OfferSet
- 41.3.6.5. Zend_Service_Amazon_Offer
- 41.3.6.6. Zend_Service_Amazon_SimilarProduct
- 41.3.6.7. Zend_Service_Amazon_Accessories
- 41.3.6.8. Zend_Service_Amazon_CustomerReview
- 41.3.6.9. Zend_Service_Amazon_EditorialReview
- 41.3.6.10. Zend_Service_Amazon_Listmania
- 41.4. Zend_Service_Audioscrobbler
- 41.5. Zend_Service_Delicious
- 41.6. Zend_Service_Flickr
- 41.7. Zend_Service_Nirvanix
- 41.8. Zend_Service_ReCaptcha
- 41.9. Zend_Service_Simpy
- 41.10. Introduction
- 41.11. Zend_Service_StrikeIron
- 41.12. Zend_Service_StrikeIron: Bundled Services
- 41.13. Zend_Service_StrikeIron: Advanced Uses
- 41.14. Zend_Service_Technorati
- 41.14.1. Introduction
- 41.14.2. Getting Started
- 41.14.3. Making Your First Query
- 41.14.4. Consuming Results
- 41.14.5. Handling Errors
- 41.14.6. Checking Your API Key Daily Usage
- 41.14.7. Available Technorati Queries
- 41.14.8. Zend_Service_Technorati Classes
- 41.14.8.1. Zend_Service_Technorati_ResultSet
- 41.14.8.2. Zend_Service_Technorati_CosmosResultSet
- 41.14.8.3. Zend_Service_Technorati_SearchResultSet
- 41.14.8.4. Zend_Service_Technorati_TagResultSet
- 41.14.8.5. Zend_Service_Technorati_DailyCountsResultSet
- 41.14.8.6. Zend_Service_Technorati_TagsResultSet
- 41.14.8.7. Zend_Service_Technorati_Result
- 41.14.8.8. Zend_Service_Technorati_CosmosResult
- 41.14.8.9. Zend_Service_Technorati_SearchResult
- 41.14.8.10. Zend_Service_Technorati_TagResult
- 41.14.8.11. Zend_Service_Technorati_DailyCountsResult
- 41.14.8.12. Zend_Service_Technorati_TagsResult
- 41.14.8.13. Zend_Service_Technorati_GetInfoResult
- 41.14.8.14. Zend_Service_Technorati_BlogInfoResult
- 41.14.8.15. Zend_Service_Technorati_KeyInfoResult
- 41.15. Zend_Service_Yahoo
- 41.15.1. Введение
- 41.15.2. Поиск веб-страниц с помощью Yahoo!
- 41.15.3. Поиск изображений через Yahoo!
- 41.15.4. Поиск торговых и сервисных предприятий по местонахождению через Yahoo!
- 41.15.5. Поиск через Yahoo! News
- 41.15.6. Классы Zend_Service_Yahoo
- 41.15.6.1. Zend_Service_Yahoo_ResultSet
- 41.15.6.2. Zend_Service_Yahoo_WebResultSet
- 41.15.6.3. Zend_Service_Yahoo_ImageResultSet
- 41.15.6.4. Zend_Service_Yahoo_LocalResultSet
- 41.15.6.5. Zend_Service_Yahoo_NewsResultSet
- 41.15.6.6. Zend_Service_Yahoo_Result
- 41.15.6.7. Zend_Service_Yahoo_WebResult
- 41.15.6.8. Zend_Service_Yahoo_ImageResult
- 41.15.6.9. Zend_Service_Yahoo_LocalResult
- 41.15.6.10. Zend_Service_Yahoo_NewsResult
- 41.15.6.11. Zend_Service_Yahoo_Image
- 42. Zend_Session
- 42.1. Введение
- 42.2. Базовое использование
- 42.3. Продвинутое использование
- 42.3.1. Старт сессии
- 42.3.2. Блокировка пространств имен
- 42.3.3. Время жизни пространства имен
- 42.3.4. Инкапсуляция сессий и контроллеры
- 42.3.5. Ограничение количества экземпляров Zend_Session_Namespace до одного на каждое пространство имен
- 42.3.6. Работа с массивами в пространствах имен
- 42.3.7. Использование сессий вместе с аутентификацией
- 42.3.8. Использование сессий с юнит-тестами
- 42.4. Общее управление сессиями
- 42.4.1. Zend_Session::setOptions()
- 42.4.2. Опции
- 42.4.3. regenerateId()
- 42.4.4. rememberMe(integer $seconds)
- 42.4.5. forgetMe()
- 42.4.6. sessionExists()
- 42.4.7. destroy(bool $remove_cookie = true, bool $readonly = true)
- 42.4.8. stop()
- 42.4.9. writeClose($readonly = true)
- 42.4.10. expireSessionCookie()
- 42.4.11. setSaveHandler(Zend_Session_SaveHandler_Interface $interface)
- 42.4.12. namespaceIsset($namespace)
- 42.4.13. namespaceUnset($namespace)
- 42.4.14. namespaceGet($namespace)
- 42.4.15. getIterator()
- 42.5. Zend_Session_SaveHandler_DbTable
- 43. Zend_Soap
- 43.1. Zend_Soap_Server
- 43.2. Zend_Soap_Client
- 43.3. WSDL Accessor
- 43.3.1.
Zend_Soap_Wsdlconstructor. - 43.3.2.
addMessage()method. - 43.3.3.
addPortType()method. - 43.3.4.
addPortOperation()method. - 43.3.5.
addBinding()method. - 43.3.6.
addBindingOperation()method. - 43.3.7.
addSoapBinding()method. - 43.3.8.
addSoapOperation()method. - 43.3.9.
addService()method. - 43.3.10. Type mapping.
- 43.3.11.
addDocumentation()method. - 43.3.12. Get finalized WSDL document.
- 43.3.13. Parsing WSDL documents
- 43.3.1.
- 43.4. AutoDiscovery
- 44. Zend_Test
- 45. Zend_Text
- 46. Zend_TimeSync
- 47. Zend_Translate
- 47.1. Introduction
- 47.2. Adapters for Zend_Translate
- 47.2.1. How to decide which translation adapter to use
- 47.2.1.1. Zend_Translate_Adapter_Array
- 47.2.1.2. Zend_Translate_Adapter_Csv
- 47.2.1.3. Zend_Translate_Adapter_Gettext
- 47.2.1.4. Zend_Translate_Adapter_Ini
- 47.2.1.5. Zend_Translate_Adapter_Tbx
- 47.2.1.6. Zend_Translate_Adapter_Tmx
- 47.2.1.7. Zend_Translate_Adapter_Qt
- 47.2.1.8. Zend_Translate_Adapter_Xliff
- 47.2.1.9. Zend_Translate_Adapter_XmlTm
- 47.2.2. Integrate self written Adapters
- 47.2.3. Speedup all Adapters
- 47.3. Using Translation Adapters
- 47.3.1. Translation Source Structures
- 47.3.2. Creating array source files
- 47.3.3. Creating Gettext Source Files
- 47.3.4. Creating TMX Source Files
- 47.3.5. Creating CSV Source Files
- 47.3.6. Creating INI Source Files
- 47.3.7. Options for adapters
- 47.3.8. Handling languages
- 47.3.9. Automatic source detection
- 47.3.10. Checking for translations
- 47.3.11. Access to the source data
- 48. Zend_Uri
- 49. Zend_Validate
- 49.1. Введение
- 49.2. Standard Validation Classes
- 49.2.1. Alnum
- 49.2.2. Alpha
- 49.2.3. Barcode
- 49.2.4. Between
- 49.2.5. Ccnum
- 49.2.6. Date
- 49.2.7. Digits
- 49.2.8. EmailAddress
- 49.2.9. Float
- 49.2.10. GreaterThan
- 49.2.11. Hex
- 49.2.12. Hostname
- 49.2.13. Iban
- 49.2.14. InArray
- 49.2.15. Int
- 49.2.16. Ip
- 49.2.17. LessThan
- 49.2.18. NotEmpty
- 49.2.19. Regex
- 49.2.20. StringLength
- 49.3. Цепочки валидаторов
- 49.4. Написание валидаторов
- 50. Zend_Version
- 51. Zend_View
- 51.1. Введение
- 51.2. Скрипты контроллеров
- 51.3. Скрипты видов
- 51.4. Помощники видов
- 51.4.1. Начальный набор помощников
- 51.4.1.1. Action View Helper
- 51.4.1.2. Partial Helper
- 51.4.1.3. Placeholder Helper
- 51.4.1.4. Doctype Helper
- 51.4.1.5. HeadLink Helper
- 51.4.1.6. HeadMeta Helper
- 51.4.1.7. HeadScript Helper
- 51.4.1.8. HeadStyle Helper
- 51.4.1.9. HeadTitle Helper
- 51.4.1.10. InlineScript Helper
- 51.4.1.11. JSON Helper
- 51.4.1.12. Translate Helper
- 51.4.2. Пути к классам помощников
- 51.4.3. Написание собственных помощников
- 51.5. Zend_View_Abstract
- 52. Zend_Wildfire
- 53. Zend_XmlRpc
- 53.1. Введение
- 53.2. Zend_XmlRpc_Client
- 53.3. Zend_XmlRpc_Server
- 53.3.1. Введение
- 53.3.2. Основы использования
- 53.3.3. Структура сервера
- 53.3.4. Соглашения
- 53.3.5. Использование пространства имен
- 53.3.6. Специальные объекты запросов
- 53.3.7. Специальные объекты ответов
- 53.3.8. Обработка исключений через сообщения об ошибке
- 53.3.9. Кэширование определений сервера между запросами
- 53.3.10. Примеры использования
- 53.3.10.1. Основы использования
- 53.3.10.2. Прикрепление класса
- 53.3.10.3. Прикрепление нескольких классов с использованием пространств имен
- 53.3.10.4. Указание исключений как используемых для ответов с сообщением об ошибке
- 53.3.10.5. Использование специальных объектов запроса
- 53.3.10.6. Использование специальных объектов ответа
- 53.3.10.7. Кэширование определений сервера между запросами
- A. Zend Framework Requirements
- B. Стандарт кодирования на PHP в Zend Framework'е
- C. Copyright Information
- Предметный указатель
Список таблиц
- 3.1. Контроль за доступом для демонстрационной CMS
- 4.1. Configuration Options
- 4.2. Server Options
- 4.3. Debugging Messages
- 4.4. Options for Active Directory
- 4.5. Options for OpenLDAP
- 5.1. Опции базового фронтэнда
- 5.2. Опции Zend_Cache_Frontend_Function
- 5.3. Опции Zend_Cache_Frontend_Class
- 5.4. Опции Zend_Cache_Frontend_File
- 5.5. Опции Zend_Cache_Frontend_Page
- 5.6. Опции Zend_Cache_Backend_File
- 5.7. Опции Zend_Cache_Backend_Sqlite
- 5.8. Опции Zend_Cache_Backend_Memcached
- 5.9. Опции Zend_Cache_Backend_Xcache
- 5.10. Опции Zend_Cache_Backend_TwoLevels
- 7.1. Параметры конструктора Zend_Config_Ini
- 10.1. Constants for the selecting the currency description
- 10.2. Constants for the selecting the position of the currency description
- 11.1. Date Parts
- 11.2. Basic Operations
- 11.3. Date Comparison Methods
- 11.4. Date Output Methods
- 11.5. Date Output Methods
- 11.6. Miscellaneous Methods
- 11.7. Operations Involving Zend_Date::HOUR
- 11.8. Day Constants
- 11.9. Week Constants
- 11.10. Month Constants
- 11.11. Year Constants
- 11.12. Time Constants
- 11.13. Timezone Constants
- 11.14. Date Format Constants (formats include timezone)
- 11.15. Date and Time Formats (format varies by locale)
- 11.16. Constants for ISO 8601 Date Output
- 11.17. Constants for PHP Date Output
- 11.18. Types of Supported Horizons for Sunset and Sunrise
- 12.1. Поля метаданных, возвращаемых методом describeTable()
- 12.2. Константы, используемые методами getPart() и reset()
- 18.1. Different notations of the rename filter and their meaning
- 21.1. Metadata used in the code-sample below
- 22.1. Параметры конфигурации Zend_Http_Client
- 22.2. Zend_Http_Client_Adapter_Socket configuration parameters
- 22.3. Zend_Http_Client configuration parameters
- 26.1. Zend_Ldap Options
- 26.2.
accountCanonicalForm - 28.1. Details for getTranslationList($type = null, $locale = null, $value = null)
- 28.2. Details for getTranslation($value = null, $type = null, $locale = null)
- 28.3. Differences between ZF 1.0 and ZF 1.5
- 28.4. Format tokens for self generated number formats
- 28.5. List of supported numeral systems
- 28.6. Key values for getDate() with option 'fix_date'
- 28.7. Return values
- 28.8. Format definition
- 28.9. Example formats
- 28.10. List of all supported languages
- 29.1. Firebug Logging Styles
- 30.1. Mail Read Feature Overview
- 30.2. Mail Folder Names
- 31.1. List of measurement types
- 35.1. Адаптеры для
Zend_Paginator - 35.2. Стили прокрутки для
Zend_Paginator - 35.3. Свойства, доступные внутри скрипта вида
- 35.4. Методы для настройки
Zend_Paginator - 39.1. Типы Zend_Search_Lucene_Field
- 41.1. Zend_Service_Amazon_Item Properties
- 41.2. Zend_Service_Amazon_Image Properties
- 41.3. Zend_Service_Amazon_OfferSet Properties
- 41.4. Properties
- 41.5. Zend_Service_Amazon_SimilarProduct Properties
- 41.6. Zend_Service_Amazon_Accessories Properties
- 41.7. Zend_Service_Amazon_CustomerReview Properties
- 41.8. Zend_Service_Amazon_EditorialReview Properties
- 41.9. Zend_Service_Amazon_Listmania Properties
- 41.10. Methods for retrieving public data
- 41.11. Methods of the
Zend_Service_Delicious_SimplePostclass - 41.12. Свойства класса Zend_Service_Flickr_ResultSet
- 41.13. Свойства класса Zend_Service_Flickr_Result
- 41.14. Свойства класса Zend_Service_Flickr_Image
- 41.15. Свойства класса Zend_Service_Yahoo_ResultSet
- 41.16. Свойства класса Zend_Service_Yahoo_LocalResultSet
- 41.17. Свойства класса Zend_Service_Yahoo_Result
- 41.18. Свойства класса Zend_Service_Yahoo_WebResult
- 41.19. Свойства класса Zend_Service_Yahoo_ImageResult
- 41.20. Свойства класса Zend_Service_Yahoo_LocalResult
- 41.21. Свойства класса Zend_Service_Yahoo_NewsResult
- 41.22. Свойства класса Zend_Service_Yahoo_Image
- 47.1. Adapters for Zend_Translate
- 47.2. Options for Translation Adapters
- 53.1. Преобразование типов PHP и XML-RPC
- 53.2. Объекты
Zend_XmlRpc_Valueдля типов XML-RPC - A.1. PHP Extensions Used in Zend Framework by Component
- A.2. Zend Framework Components and the PHP Extensions they use
- A.3. Zend Framework Components and their dependency to other Zend Framework Components
Список примеров
- 2.1. Basic AMF Server
- 2.2. Adding Message Headers to the AMF Response
- 3.1. Множественное наследование ролей
- 4.1. Modifying the Session Namespace
- 4.2. Using a Custom Storage Class
- 4.3. Basic Usage
- 5.1. Получение фронтэнда с помощью
Zend_Cache::factory() - 5.2. Кэширование результатов запроса к базе данных
- 5.3. Кэширование вывода с помощью фронтэнда
Zend_Cache - 7.1. Использование Zend_Config без адаптеров
- 7.2. Использование Zend_Config с конфигурационным файлом PHP
- 7.3. Использование Zend_Config_Ini
- 7.4. Использование Zend_Config_Xml
- 7.5. Использование тегов в Zend_Config_Xml
- 8.1. Using the Short Syntax
- 8.2. Using the Long Syntax
- 8.3. Catching Getopt Exceptions
- 8.4. Using getOption()
- 8.5. Using __get() and __isset() Magic Methods
- 8.6. Using getRemainingArgs()
- 8.7. Using addRules()
- 8.8. Using setHelp()
- 8.9. Using setAliases()
- 8.10. Using addArguments() and setArguments()
- 8.11. Using setOption()
- 8.12. Using setOptions()
- 9.1. Как обрабатывать случаи несуществующих действий
- 9.2. Добавление задачи с использованием имен действия, контроллера и модуля
- 9.3. Добавление задачи с использованием объекта запроса
- 9.4. Автодополнение с Dojo и Zend MVC
- 9.5. Установка действий для ответов на AJAX-запросы
- 9.6. Опции настройки
- 9.7. Использование по умолчанию
- 9.8. Использование интерфейса _forward() для gotoSimple()
- 9.9. Использование маршрута с gotoRoute()
- 9.10. Базовое использование
- 9.11. Отключение авторендеринга
- 9.12. Выбор другого скрипта вида
- 9.13. Изменение зарегистрированного объекта вида
- 9.14. Изменение спецификаций пути
- 9.15. Рендеринг нескольких скриптов вида из одного действия
- 9.16. Стандартное использование
- 9.17. Установка другого обработчика ошибок
- 9.18. Использование аксессоров
- 10.1. Creating an Instance of Zend_Currency from the Locale
- 10.2. Other Ways to Create Instances of Zend_Currency
- 10.3. Creating an Output String for a Currency
- 10.4. Changing the displayed format of a currency
- 10.5. Getting Information about Currencies
- 10.6. Setting a New Locale
- 10.7. Caching currencies
- 11.1. Setting a Default Timezone
- 11.2. Creating the Current Date
- 11.3. get() - Output a Date
- 11.4. set() - Set a Date
- 11.5. add() - Adding Dates
- 11.6. compare() - Compare Dates
- 11.7. equals() - Identify a Date or Date Part
- 11.8. User-Specified Input Date Format
- 11.9. Operating on Parts of Dates
- 11.10. Date Creation by Instance
- 11.11. Static Date Creation
- 11.12. Quick Creation of Dates from Database Date Values
- 11.13. Convenient Creation of Dates from Database Date Values
- 11.14. Date Creation by Array
- 11.15. Self-Defined ISO Formats
- 11.16. Self-Defined Formats with PHP Specifier
- 11.17. Checking Dates
- 11.18. Getting all Available Cities
- 11.19. Getting the Location for a City
- 11.20. Calculating Sun Information
- 11.21. Working with Time Zones
- 11.22. Multiple Time Zones
- 12.1. Использование конструктора адаптера
- 12.2. Использование метода-фабрики адаптеров
- 12.3. Использование метода-фабрики для пользовательского класса адаптера
- 12.4. Использование метода-фабрики адаптеров с объектом Zend_Config
- 12.5. Передача фабрике опции перевода регистра (case-folding)
- 12.6. Передача фабрике опции автоматического заключения в кавычки
- 12.7. Передача фабрике опций драйвера PDO
- 12.8. Обработка исключений при соединении
- 12.9. Использование fetchAll()
- 12.10. Использование setFetchMode()
- 12.11. Использование fetchAssoc()
- 12.12. Использование fetchCol()
- 12.13. Использование fetchPairs()
- 12.14. Использование fetchRow()
- 12.15. Использование fetchOne()
- 12.16. Добавление в таблицу
- 12.17. Добавление выражений в таблицу
- 12.18. Использование lastInsertId() для автоинкрементного ключа
- 12.19. Использование lastInsertId() для последовательности
- 12.20. Использование lastSequenceId()
- 12.21. Обновление строк
- 12.22. Обновление строк с использованием массива выражений
- 12.23. Удаление строк
- 12.24. Использование quote()
- 12.25. Использование quote() с указанием типа SQL
- 12.26. Использование quoteInto()
- 12.27. Использование quoteInto() с указанием типа SQL
- 12.28. Использование quoteIdentifier()
- 12.29. Управление транзакциями для обеспечения согласованности данных
- 12.30. Закрытие соединения с БД
- 12.31. Запуск неподготовленного оператора в адаптере PDO
- 12.32. Создание объекта оператора SQL с помощью query()
- 12.33. Using a SQL statement constructor
- 12.34. Выполнение оператора с позиционными параметрами
- 12.35. Выполнение оператора с именованными параметрами
- 12.36. Использование fetch() в цикле
- 12.37. Использование fetchAll()
- 12.38. Установка формата извлечения
- 12.39. Использование fetchColumn()
- 12.40. Использование fetchObject()
- 12.41. DB Profiling with
Zend_Controller_Front - 12.42. DB Profiling without
Zend_Controller_Front - 12.43. Пример использования метода select() адаптера БД
- 12.44. Пример создания нового объекта Select
- 12.45. Пример использования методов для добавления предложений
- 12.46. Пример использования fluent interface
- 12.47. Пример использования метода from()
- 12.48. Пример задания корреляционного имени таблицы
- 12.49. Пример задания имени схемы
- 12.50. Пример указания столбцов
- 12.51. Пример указания столбцов, содержащих выражения
- 12.52. Пример заключения в кавычки столбцов в выражении
- 12.53. Пример добавления столбцов через метод
columns() - 12.54. Пример использования метода join()
- 12.55. Пример извлечения без столбцов
- 12.56. Пример использования метода joinUsing()
- 12.57. Пример использования метода where()
- 12.58. Пример параметра в методе where()
- 12.59. Пример нескольких вызовов метода where()
- 12.60. Пример использования метода orWhere()
- 12.61. Пример заключения булевых выражений в скобки
- 12.62. Пример использования метода group()
- 12.63. Пример использования метода having()
- 12.64. Пример использования метода order()
- 12.65. Пример использования метода limit()
- 12.66. Пример использования метода limitPage()
- 12.67. Пример использования метода distinct()
- 12.68. Пример использования метода forUpdate()
- 12.69. Пример использования метода query() адаптера БД
- 12.70. Пример использования метода query() объекта Select
- 12.71. Пример использования метода __toString()
- 12.72. Пример использования метода getPart()
- 12.73. Пример использования метода reset()
- 12.74. Объявление класса таблицы с явным определением имени таблицы
- 12.75. Объявление класса таблицы с неявным определением имени таблицы
- 12.76. Объявление класса таблицы со схемой
- 12.77. Объявление имен таблицы и схемы во время инстанцирования
- 12.78. Пример определения первичного ключа
- 12.79. Пример переопределения метода _setupTableName()
- 12.80. Пример использования метода init()
- 12.81. Пример создания экземпляра таблицы с использованием объекта адаптера
- 12.82. Пример создания экземпляра таблицы с адаптером, используемым по умолчанию
- 12.83. Пример создания экземпляра таблицы с использованием ключа реестра
- 12.84. Пример добавления строк в таблицу
- 12.85. Пример добавления выражений в таблицу
- 12.86. Пример объявления таблицы с автоинкрементным первичным ключом
- 12.87. Пример объявления таблицы с последовательностью
- 12.88. Пример объявления таблицы с естественным ключом
- 12.89. Пример обновления строк в таблице
- 12.90. Пример удаления строк из таблицы
- 12.91. Пример извлечения строк по значениям первичного ключа
- 12.92. Пример извлечения строк по значениям составного первичного ключа
- 12.93. Простое использование
- 12.94. Пример использования fluent interface
- 12.95. Пример поиска строк по выражению
- 12.96. Пример поиска строк по выражению
- 12.97. Извлечение определенных столбцов
- 12.98. Извлечение выражений как столбцов
- 12.99. Использование таблицы поиска для фильтрации результатов, возвращаемых fetchAll()
- 12.100. Отключение проверки целостности в Zend_Db_Table_Select для получения объединенных строк
- 12.101. Пример поиска одной строки по выражению
- 12.102. Пример получения имени таблицы
- 12.103. Кэширование метаданных по умолчанию для всех объектов таблиц
- 12.104. Кэширование метаданных для одного объекта таблицы
- 12.105. Пример указания классов строки и набора строк
- 12.106. Пример смены используемых для строк и наборов строк классов
- 12.107. Собственная логика для управления отметками времени
- 12.108. Метод для поиска ошибок с определенным статусом
- 12.109. Пример абстрактного класса таблицы, реализующего инфлекцию
- 12.110. Пример извлечения строки
- 12.111. Пример получения строки из набора строк
- 12.112. Пример чтения столбца из строки
- 12.113. Пример использования метода toArray()
- 12.114. Пример изменения значения столбца в строке
- 12.115. Пример создания новой строки таблицы
- 12.116. Пример заполнения новой строки для таблицы
- 12.117. Пример использования метода setFromArray() для установки значений в новой строке
- 12.118. Пример удаления строки
- 12.119. Пример сериализации объекта строки
- 12.120. Пример десериализации объекта строки
- 12.121. Пример восстановления соединения для строки
- 12.122. Указание своего класса строки
- 12.123. Пример использования метода init()
- 12.124. Пример собственной логики в классе строки
- 12.125. Пример класса строки, журналирующего добавляемые данные для нескольких таблиц
- 12.126. Пример определения инфлекционного преобразования
- 12.127. Пример извлечения набора строк
- 12.128. Подсчет количества строк в наборе строк
- 12.129. Чтение одной строки из набора строк
- 12.130. >Итерация по набору строк
- 12.131. Использование toArray()
- 12.132. Сериализация набора строк
- 12.133. Десериализация набора строк
- 12.134. Пример восстановления соединения для набора строк
- 12.135. Указание своего класса набора строк
- 12.136. Пример класса набора строк с новым методом
- 12.137. Извлечение зависимых строк
- 12.138. Извлечение зависимых строк по определенному правилу
- 12.139. Извлечение зависимых строк с использованием Zend_Db_Table_Select
- 12.140. Извлечение зависимых строк с использованием магического метода
- 12.141. Извлечение родительской строки
- 12.142. Извлечение родительской строки по определенному правилу
- 12.143. Извлечение родительской строки с использованием магического метода
- 12.144. Извлечение строк через метод для связей "многие-ко-многим"
- 12.145. Извлечение строк через метод для связей "многие-ко-многим" по определенному правилу
- 12.146. Извлечение строк с использованием магического метода для связей "многие-ко-многим"
- 12.147. Пример каскадного удаления
- 12.148. Пример объявления каскадных операций
- 13.1. Пример использования метода dump()
- 14.1. Zend_Dojo_Data initialization via constructor
- 14.2. Zend_Dojo_Data initialization via mutators
- 14.3. Appending data to Zend_Dojo_Data
- 14.4. Specifying a label field in Zend_Dojo_Data
- 14.5. Populating Zend_Dojo_Data from JSON
- 14.6. Using Dojo View Helpers
- 14.7. dojo() View Helper Usage Example
- 14.8. Specifying Declarative and Programmatic Dojo Usage
- 14.9. Registering the Dojo View Helper Prefix Path
- 14.10. BorderContainer layout dijit example
- 14.11. Enabling Dojo in your existing forms
- 14.12. DijitElement Decorator Usage
- 14.13. DijitContainer Decorator Usage
- 14.14. Example Button dijit element usage
- 14.15. Example CheckBox dijit element usage
- 14.16. ComboBox dijit element usage as select input
- 14.17. ComboBox dijit element usage with datastore
- 14.18. Example CurrencyTextBox dijit element usage
- 14.19. Example DateTextBox dijit element usage
- 14.20. Example Editor dijit element usage
- 14.21. Example HorizontalSlider dijit element usage
- 14.22. Example NumberSpinner dijit element usage
- 14.23. Example NumberTextBox dijit element usage
- 14.24. Example PasswordTextBox dijit element usage
- 14.25. Example RadioButton dijit element usage
- 14.26. Example SimpleTextarea dijit element usage
- 14.27. Example SubmitButton dijit element usage
- 14.28. Example TextBox dijit element usage
- 14.29. Example Textarea dijit element usage
- 14.30. Example TimeTextBox dijit element usage
- 14.31. Example ValidationTextBox dijit element usage
- 14.32. Example VerticalSlider dijit element usage
- 14.33. Using Zend_Dojo_Form
- 14.34. Modifying an existing form to utilize Dojo
- 16.1. Пример отлова исключения
- 17.1. Использование Zend_Feed в работе с данными ленты RSS
- 17.2. Основы использования ленты Atom
- 17.3. Чтение отдельного сообщения ленты Atom
- 17.4. Непосредственное использование объекта сообщения Atom
- 17.5. Изменение существующего сообщения в ленте
- 17.6. Создание сообщения Atom с элементами в специальном пространстве имен
- 17.7. Расширение класса сообщения Atom с добавлением специальных пространств имен
- 18.1. Simple Form for Uploading Files
- 18.2. Checking Files
- 18.3. Getting the Filename
- 18.4. Getting the hash of a file
- 18.5. Add Validators to a File Transfer Object
- 18.6. Limit Validators to Single Files
- 18.7. Add Multiple Validators
- 18.8. Validate the Files
- 18.9. Using the Count Validator
- 18.10. Using the Crc32 Validator
- 18.11. Using the ExcludeExtension Validator
- 18.12. Using the ExcludeMimeType Validator
- 18.13. Using the Exists Validator
- 18.14. Using the Extension Validator
- 18.15. Using the FilesSize Validator
- 18.16. Using the ImageSize Validator
- 18.17. Using the IsCompressed Validator
- 18.18. Using the IsImage Validator
- 18.19. Using the Hash Validator
- 18.20. Using the Md5 Validator
- 18.21. Using the MimeType Validator
- 18.22. Using the NotExists Validator
- 18.23. Using the sha1 Validator
- 18.24. Using the Size Validator
- 18.25. Using the WordCount Validator
- 18.26. Add filters to a file transfer
- 18.27. Limit filters to single files
- 18.28. Add multiple filters
- 18.29. Using the Decrypt filter with Mcrypt
- 18.30. Using the Decrypt filter with OpenSSL
- 18.31. Using the Encrypt filter with Mcrypt
- 18.32. Using the Encrypt filter with OpenSSL
- 18.33. Using the LowerCase filter
- 18.34. Using the Rename filter
- 18.35. Using the UpperCase filter
- 18.36. Changes for the rename filter from 1.6 to 1.7
- 18.37. Changes for the count validator from 1.6 to 1.7
- 18.38. Changes for the extension validator from 1.6 to 1.7
- 18.39. Changes for the filessize validator from 1.6 to 1.7
- 18.40. Changes for the hash validator from 1.6 to 1.7
- 18.41. Changes for the imagesize validator from 1.6 to 1.7
- 18.42. Changes for the size validator from 1.6 to 1.7
- 18.43. How to change your file validators from 1.6.1 to 1.6.2
- 19.1. Transforming MixedCase and camelCaseText to another format
- 19.2. Setting Multiple Rules at Once
- 19.3. Using Zend_Config with Zend_Filter_Inflector
- 20.1. Custom Label
- 20.2. Setting Prefix Paths for All Elements
- 20.3. Setting Decorators for All Elements
- 20.4. Setting Decorators for Some Elements
- 20.5. Setting Filters for All Elements
- 20.6. Setting Decorator Prefix Path for All Display Groups
- 20.7. Setting Decorators for All Display Groups
- 20.8. File form element usage
- 20.9. Checking if an optional file has been uploaded
- 20.10. Setting multiple files
- 20.11. Registration Form Example
- 21.1. Passing a Developer Key and ClientID to Zend_Gdata_YouTube
- 21.2. Searching for videos
- 21.3. Searching for videos in specific categories
- 21.4. Retrieving a standard video feed
- 21.5. Using a Zend_Gdata_YouTube_VideoQuery to retrieve videos
- 21.6. Retrieving a video feed by URL
- 21.7. Retrieving videos uploaded by a specific user
- 21.8. Retrieving a user's favorite videos
- 21.9. Retrieving a feed of video responses
- 21.10. Retrieving a feed of video comments from a video ID
- 21.11. Retrieving a feed of video comments from a Zend_Gdata_YouTube_VideoEntry
- 21.12. Retrieving the playlists of a user
- 21.13. Retrieving a specific playlist
- 21.14. Retrieving all subscriptions for a user
- 21.15. Retrieving a user's profile
- 21.16. Uploading a video
- 21.17. Browser-based upload
- 21.18. Browser-based upload: Creating the HTML form
- 21.19. Checking video upload status
- 22.1. Инстанцирование объекта Zend_Http_Client
- 22.2. Выполнение простого запроса GET
- 22.3. Использование методов запроса, отличных от GET
- 22.4. Установка параметров GET
- 22.5. Установка параметров POST
- 22.6. Forcing RFC 2616 Strict Redirections on 301 and 302 Responses
- 22.7. Setting Cookies Using setCookie()
- 22.8. Enabling Cookie Stickiness
- 22.9. Setting A Single Custom Request Header
- 22.10. Setting Multiple Custom Request Headers
- 22.11. Using setFileUpload to Upload Files
- 22.12. Sending Raw POST Data
- 22.13. Setting HTTP Authentication User and Password
- 22.14. Performing consecutive requests with one client
- 22.15. Changing the HTTPS transport layer
- 22.16. Using Zend_Http_Client behind a proxy server
- 22.17. Testing Against a Single HTTP Response Stub
- 22.18. Testing Against Multiple HTTP Response Stubs
- 22.19. Creating your own connection adapter
- 22.20. Instantiating a Zend_Http_Cookie object
- 22.21. Stringifying a Zend_Http_Cookie object
- 22.22. Using getter methods with Zend_Http_Cookie
- 22.23. Matching cookies
- 22.24. Instantiating a Zend_Http_Response Object Using the Factory Method
- 22.25. Using the isError() method to validate a response
- 22.26. Using Zend_Http_Response Accessor Methods
- 22.27. Accessing Response Headers
- 24.1. Zend_Json_Server Usage
- 25.1. Передача опций конструктору или startMvc()
- 25.2. Использование setOption() и setConfig()
- 25.3. Использование аксессоров
- 25.4. Использование аксессоров Zend_Layout для модификации инфлектора
- 25.5. Непосредственное изменение инфлектора Zend_Layout
- 25.6. Собственные инфлекторы
- 27.1. Пример использования метода loadFile()
- 27.2. Пример использования метода loadClass()
- 27.3. Пример использования метода isReadable()
- 27.4. Пример регистрации метода обратного вызова автозагрузки
- 27.5. Пример регистрации метода автозагрузки из расширенного класса
- 27.6. Using the PluginLoader class file include cache
- 28.1. Choosing a specific locale
- 28.2. Automatically selecting a locale
- 28.3. Using automatic locales
- 28.4. Handling locale exceptions
- 28.5. Setting a default locale
- 28.6. Dates default to correct locale of web users
- 28.7. Overriding default locale selection
- 28.8. Performance optimization when using a default locale
- 28.9. Usage of an application wide locale
- 28.10. Dates default to correct locale of web users
- 28.11. Using STANDARD definitions for setOptions()
- 28.12. clone
- 28.13. Check for equal locales
- 28.14. Get default locales
- 28.15. setLocale
- 28.16. getLanguage and getRegion
- 28.17. getTranslationList
- 28.18. getTranslationList
- 28.19. Converting country name in one language to another
- 28.20. All available translations
- 28.21. All Languages written in their native language
- 28.22. getQuestion()
- 28.23. getLocaleList()
- 28.24. Simple locale detection
- 28.25. Strict locale detection
- 28.26. Implement locale aware behaviour
- 28.27. Locale aware behaviour as with ZF 1.8
- 28.28. Number normalization
- 28.29. Number normalization with precision
- 28.30. Number localization
- 28.31. Number localization with precision
- 28.32. Using a self defined number format
- 28.33. Number testing
- 28.34. Floating point value normalization
- 28.35. Floating point value localization
- 28.36. Floating point value testing
- 28.37. Integer value normalization
- 28.38. Integer value localization
- 28.39. Integer value testing
- 28.40. Converting numerals from Eastern Arabic scripts to European/Latin scripts
- 28.41. Converting numerals from Latin script to Eastern Arabic script
- 28.42. Getting 4 letter CLDR script code using a native-language name of the script
- 28.43. Normalizing a date
- 28.44. Normalizing a date by locale
- 28.45. Normalizing a date with time
- 28.46. Normalizing a userdefined date
- 28.47. Automatic correction of input dates
- 28.48. Date testing
- 28.49. Normalize an unknown time
- 28.50. Testing a time
- 28.51. How to change isLocale() from 1.6 to 1.7
- 28.52. How to change getDefault() from 1.6 to 1.7
- 29.1. Logging with
Zend_Controller_Front - 29.2. Logging without
Zend_Controller_Front - 30.1. Простое сообщение электронной почты
- 30.2. Отправка сообщений через SMTP
- 30.3. Отправка нескольких сообщений за одно соединение SMTP
- 30.4. Использование разных соединений
- 30.5. Отправка сообщения в формате HTML
- 30.6. Почтовые сообщения со вложениями
- 30.7. Изменение разделителей MIME
- 30.8. Добавление заголовков почтового сообщения
- 30.9. Enabling a secure connection within Zend_Mail_Transport_Smtp
- 31.1. Converting measurements
- 31.2. The
metermeasurement - 31.3. Creation using integer and floating values
- 31.4. Creation using strings
- 31.5. Arbitrary text input containing measurements
- 31.6. Localized string
- 31.7. Automatic output
- 31.8. Output a value
- 31.9. Outputting units
- 31.10. Convert
- 31.11. Adding units
- 31.12. Subtract
- 31.13. Different measurements
- 31.14. Identical measurements
- 31.15. Difference
- 31.16. Changing a value
- 31.17. Changing the type
- 32.1. Using Zend_Memory component
- 34.1. The Simple OpenID Login form
- 34.2. The Authentication Request Handler
- 34.3. The Authentication Response Verifier
- 34.4. The Complete OpenID Login Script
- 34.5. Authentication Request for Specified Realm
- 34.6. Immediate Check without Interaction
- 34.7. Database Storage
- 34.8. Sending Requests with a Simple Registration Extension
- 34.9. Verifying Responses with a Simple Registration Extension
- 34.10. Zend_Auth Adapter for OpenID
- 34.11. The Identity
- 34.12. Simple Identity Provider
- 34.13. Simple Login Screen
- 34.14. Simple Trust Screen
- 34.15. Everything Together
- 34.16. Identity with Profile
- 34.17. Provider with SREG
- 36.1. Создание нового или загрузка существующего документа PDF
- 36.2. Извлечение определенной версии документа PDF
- 36.3. Сохранение документа PDF
- 36.4. Управление страницами документа PDF
- 36.5. Создание стандартного шрифта
- 36.6. Рисование изображения
- 36.7. Демонстрация использования модуля Zend_Pdf
- 37.1. Пример использования метода set()
- 37.2. Пример использования метода get()
- 37.3. Пример итерации по реестру
- 37.4. Пример создания реестра
- 37.5. Пример инициализации статического реестра
- 37.6. Пример доступа как к массиву
- 37.7. Пример доступа как к объекту
- 37.8. Пример использования метода isRegistered()
- 37.9. Пример использования метода isset()
- 37.10. Пример установки класса статического реестра
- 37.11. Пример использования метода _unsetInstance()
- 38.1. A basic REST request
- 38.2. Response Status
- 38.3. Using Technorati's Rest Service
- 38.4. Example Technorati Response
- 38.5. Setting Request Arguments
- 38.6. Basic Zend_Rest_Server Usage - Classes
- 38.7. Basic Zend_Rest_Server Usage - Functions
- 38.8. Returning Custom Status
- 38.9. Return Custom XML
- 39.1. Собственный анализатор текста
- 41.1. isSpam() Usage
- 41.2. submitSpam() Usage
- 41.3. submitHam() Usage
- 41.4. Search Amazon Using the Traditional API
- 41.5. Search Amazon Using the Query API
- 41.6. Choosing an Amazon Web Service Country
- 41.7. Looking up a Specific Amazon Item by ASIN
- 41.8. Performing Amazon Item Searches
- 41.9. Using the
ResponseGroupOption - 41.10. Search Amazon Using the Alternative Query API
- 41.11. Retrieving User Profile Information
- 41.12. Retrieving a User's Weekly Artist Chart
- 41.13. Retrieving Related Artists
- 41.14. Get all posts
- 41.15. Accessing post lists
- 41.16. Filtering a Post List with Specific Tags
- 41.17. Filtering a Post List by URL
- 41.18. Post editing
- 41.19. Method call chaining
- 41.20. Deleting posts
- 41.21. Adding a post
- 41.22. Tags
- 41.23. Bundles
- 41.24. Retrieving public data
- 41.25. Changing the HTTP client of
Zend_Rest_Client - 41.26. Configuring your HTTP client to keep connections alive
- 41.27. Простой поиск фотографий в Flickr
- 41.28. Поиск открытых фотографий пользователя по адресу e-mail
- 41.29. Извлечение фотографий из пула группы через ID группы
- 41.30. Получение данных по изображению в Flickr
- 41.31. Querying Links
- 41.32. Modifying Links
- 41.33. Working With Tags
- 41.34. Working With Notes
- 41.35. Retrieving Watchlists
- 41.36. Sending your first query
- 41.37. Refining your query
- 41.38. Sending multiple queries with the same
Zend_Service_Technoratiinstance - 41.39. Consuming a result set object
- 41.40. Seeking a specific result set object
- 41.41. Consuming a standalone result object
- 41.42. Handling a Query Exception
- 41.43. Getting API key daily usage information
- 41.44. Cosmos Query
- 41.45. Search Query
- 41.46. Tag Query
- 41.47. DailyCounts Query
- 41.48. TopTags Query
- 41.49. BlogInfo Query
- 41.50. BlogPostTags Query
- 41.51. GetInfo Query
- 41.52. Iterating result objects from a resultset collection
- 41.53. Поиск веб-страниц через Yahoo!
- 41.54. Поиск изображений через Yahoo!
- 41.55. Поиск торговых и сервисных предприятий по местонахождению через Yahoo!
- 41.56. Поиск через Yahoo! News
- 42.1. Подсчет количества просмотров страниц
- 42.2. Новый подход: избежание конфликтов с помощью пространств имен
- 42.3. Старый подход: обращение к сессиям PHP
- 42.4. Итерация по сессии
- 42.5. Доступ к сессионным данным
- 42.6. Старт общей сессии
- 42.7. Блокировка пространств имен
- 42.8. Блокировка сессий в видах
- 42.9. Примеры установки времени жизни
- 42.10. Сессии с пространствами имен для контроллеров с автоматическим истечением времени
- 42.11. Ограничение до единичных экземпляров
- 42.12. Известные проблемы с массивами
- 42.13. Обходной путь: извлечение, изменение и сохранение
- 42.14. Обходной путь: сохранение массива, содержащего ссылку
- 42.15. Пример: Простой доступ к ID авторизации
- 42.16. Использование PHPUnit для тестирования кода, написанного с использованием Zend_Session*
- 42.17. Использование Zend_Config для конфирурирования Zend_Session
- 42.18. myapp.ini
- 42.19. Анонимная сессия и фиксация сессии
- 42.20. Уничтожение всех пространств имен
- 42.21. Basic Setup
- 42.22. Using a Multi-Column Primary Key
- 44.1. Application Login TestCase example
- 44.2. Testing a UserController
- 45.1. Using Zend_Text_Figlet
- 47.1. Example of single-language PHP code
- 47.2. Example of multi-lingual PHP code
- 47.3. Example TMX file
- 47.4. Example CSV file
- 47.5. Example CSV file two
- 47.6. Example INI file
- 47.7. Using translation options
- 47.8. Handling languages with adapters
- 47.9. How automatically language detection works
- 47.10. Scanning a directory structure for sources
- 47.11. Directory scanning for languages
- 47.12. Filename scanning for languages
- 47.13. Checking if a text is translatable
- 47.14. Handling languages with adapters
- 48.1. Создание нового URI с
Zend_Uri::factory() - 48.2. Работа с существующим URI с
Zend_Uri::factory() - 48.3. Проверка URI с помощью
Zend_Uri::check() - 48.4. Получение схемы из объекта
Zend_Uri_* - 48.5. Получение всего URI из объекта
Zend_Uri_* - 48.6. Проверка объекта
Zend_Uri_* - 50.1. Пример использования метода compareVersion()
- 51.1. Basic Usage of Action View Helper
- 51.2. Basic Usage of Partials
- 51.3. Using PartialLoop to Render Iterable Models
- 51.4. Rendering Partials in Other Modules
- 51.5. Basic Usage of Placeholders
- 51.6. Using Placeholders to Aggregate Content
- 51.7. Using Placeholders to Capture Content
- 51.8. Doctype Helper Basic Usage
- 51.9. Retrieving the Doctype
- 51.10. HeadLink Helper Basic Usage
- 51.11. HeadMeta Helper Basic Usage
- 51.12. Headscript With Conditional Comments
- 51.13. HeadScript Helper Basic Usage
- 51.14. Capturing Scripts Using the HeadScript Helper
- 51.15. Headstyle With Conditional Comments
- 51.16. HeadStyle Helper Basic Usage
- 51.17. Capturing Style Declarations Using the HeadStyle Helper
- 51.18. HeadTitle Helper Basic Usage
- 51.19. Registered instance
- 51.20. Within the view
- 51.21. Direct usage
- 51.22. Single parameter
- 51.23. List of parameters
- 51.24. Array of parameters
- 51.25. Change locale dynamically
- 51.26. Change locale statically
- 51.27. Get the currently set locale
- 53.1. Вызов метода XML-RPC
- 53.2. Вызов метода XML-RPC с параметрами
- 53.3. Прокси-объект к пространству имен по умолчанию
- 53.4. Прокси-объект к любому пространству имен
- 53.5. Обработка ошибок HTTP
- 53.6. Обработка ошибок XML-RPC
- 53.7. Выполнение запроса

