Posts tagged ‘Zend_Db_Table’

Автор: Rob Allen,
Также доступна устаревшая версия руководства, ориентированная на старые версии Zend Framework.

Это руководство предназначено для введения в использование Zend Framework для создания простых приложений с использованием БД с использованием парадигмы . Оно было переписано для версии фреймворка 1.8 и использует все преимущества скриптов командной строки Zend_Tool и Zend_Application для бутстраппинга. Используются другие компоненты, включая Zend_Controller, Zend_View, Zend_Db_Table и Zend_Form.
Continue reading ‘Начало работы с Zend Framework’ »

Недавно я писал, что появились планы по созданию валидаторов Zend_Validate_Db_RecordExists и Zend_Validate_Db_NoRecordExists. Выкладываю на суд общественности валидаторы, которые сам использую для этих целей.
Continue reading ‘Валидация существования записи в БД’ »

Всем привет.
Недавно наткнулся на полезных классов .
Как следует из названия, они проверяют, есть ли значение в БД. Область применения рассказывать, думаю, не надо – каждый в своей работе сталкивался с их необходимостью. Даже странно, что они не были ранее – их необходимость очевидна.
Будем надеяться, что скоро они будут закончены и добавлены в ZF.

Сегодня вышел финальный релиз ZF1.7.

О большей части нововведений я уже писал, освещая выход Preview Release, сейчас расскажу, что изменилось с того момента.

  • Zend_Service_Twitter – компонент для работы с Twitter’ом
  • Компонент
  • переместили в инкубатор.
  • для форматирования таблиц с использованием символов
  • Zend_Db_Table_Select теперь поддерживает Zend_Paginator (интересно, что бы это значило)
  • Множество нововведений в интернационализации, в том числе упрощение API Zend_Translate
  • Серьёзные нововведения в передаче файлов, в том числе несколько полезных валидаторов

Разумеется, на этом список не заканчивается, но основные нововведения я перечислил.
В последнее время ZF обновляется очень быстро. Будем надеяться, что на качестве это не скажется.

Некоторое время назад (когда точно – сказать не могу) появился класс Zend_Db_Table. В мануале про него информации нет, что довольно странно.
Заглянув в исходный код, можно заметить, что функциональности этот класс не имеет. Это абстрактный класс, и единственное, что он делает – наследует Zend_Db_Table_Abstract. Зачем он нужен – совершенно неясно. Поделюсь с вами своими мыслями на это тему.
Zend_Db_Table_Abstract – базовый класс, определяющий основной функционал. Он предназначен не для наследования напрямую классами таблиц, а для наследования классами, расширяющими его. Например, его наследует Zend_Db_Table. Пусть сам он пока пустой, но, мне кажется, очень скоро в него будет добавлен специфичный функционал.
Например, создаём мы свой абстрактный класс таблиц для того, чтобы расширить функционал Zend_Db_Table_Abstract. В таком случае, назовём мы свой класс App_Db_Table, и наследовать он будет Zend_Db_Table_Abstract. А если мы собираемся использовать базовый Zend_Db_Table без расширения функционала, то в своих классах таблиц мы будем наследовать Zend_Db_Table.
Надеюсь, объяснил не слишком путано. Повторюсь, всё, сказанное здесь, моё личное мнение.
Вопрос к читателям – что вы думаете по этому поводу? Есть логика в моих рассуждениях, или же я не прав?

Автор: Rob Allen,
Это устаревшая версия руководства. Последняя версия доступна по ссылке.

Это руководство содержит минимум знаний для применения Zend Framework в написании приложений начального уровня с использованием баз данных.
Continue reading ‘Начало работы с Zend Framework’ »

Всем привет.
Англоязычный блог , посвящённый веб-разработке, опубликовал . Расскажу вкратце, что же они предлагают, немного дополнив их идеи своими поправками.
Continue reading ‘Расширяем Zend_Db_Table’ »

info@zend-framework.ru