Archive for the ‘Формы и обработка входных данных’ Category
Автор: Rob Allen, www.akrabat.com
Также доступна устаревшая версия руководства, ориентированная на старые версии Zend Framework.
Это руководство предназначено для введения в использование Zend Framework для создания простых приложений с использованием БД с использованием парадигмы Model-View-Controller. Оно было переписано для версии фреймворка 1.8 и использует все преимущества скриптов командной строки Zend_Tool и Zend_Application для бутстраппинга. Используются другие компоненты, включая Zend_Controller, Zend_View, Zend_Db_Table и Zend_Form.
Continue reading ‘Начало работы с Zend Framework’ »
Posted by Сергей on 31 марта 2010 at 16:53 under MVC-компоненты, Базы данных, Руководства, Формы и обработка входных данных.
Tags: mod_rewrite, Zend_Controller, Zend_Db, Zend_Db_Table, Zend_Form, Zend_Layout, Zend_View, основы
257 Comments.
Zend_Filter_Input совершенно незаслуженно был обойдён вниманием со стороны разработчиков. На практике он способен во многих ситуациях заменить уже ставший привычным Zend_Form.
Continue reading ‘Обработка данных с помощью Zend_Filter_Input’ »
Posted by Сергей on 16 февраля 2009 at 11:00 under Руководства, Формы и обработка входных данных.
Tags: Zend_Filter_Input, Zend_Validate
20 Comments.
Как известно, по умолчанию Zend_Form генерирует форму в виде списка определений. При этом многих не устраивает внешний вид списка – более привычным является оформление формы в таблицу. Можно решить эту проблему с помощью декораторов, но это решение является не самым лучшим.
В блоге Robert Basic опубликовано руководство под названием Styling the default Zend_Form layout, в котором рассказано, как с помощью CSS изменить внешний вид формы, чтобы она выглядела, как таблица. Именно так должна решаться проблема с внешним видом форм, а разметка форм должна оставаться списком определений (dl).
Posted by Сергей on 26 декабря 2008 at 9:33 under Руководства, Ссылки, Формы и обработка входных данных.
Tags: CSS, Zend_Form
4 Comments.
Zend_Captcha – компонент Zend Framework, позволяющий быстро и удобно использовать CAPTCHA.
Если вы используете Zend_Form, то вам понадобится статья Zend_Captcha example, автор Robert Basic.
В случае, если вы хотите использовать Zend_Captcha без связки с Zend_Form, вам будет полезна статья Using Zend_Captcha_Image, опубликованная в блоге Sankho Malik
Posted by Сергей on 20 декабря 2008 at 11:02 under Руководства, Формы и обработка входных данных.
Tags: captcha, Zend_Captcha, Zend_Captcha_Image, Zend_Form, Zend_Form_Element_Captcha
Comment on this post.
Интересный скринкаст, в котором рассказывается про создание формы с использованием JS-фреймворка Dojo.
Разработка происходит в Zend Studio for Eclipse, что только добавляет интереса к видео.
Интеграция ZF и Dojo
Posted by Сергей on 6 декабря 2008 at 21:40 under Видеозаписи, Руководства, Ссылки, Формы и обработка входных данных.
Tags: dojo, Zend_Dojo, Zend_Form
Comment on this post.
Сегодня мне понадобилось так отредактировать капчу Zend_Captcha, чтобы выводились только цифры. В документации и API ничего подходящего я не нашёл, пришлось изучать исходники. В итоге пришёл к следующей строке:
1
| Zend_Captcha_Word ::$VN = Zend_Captcha_Word ::$CN = range(0, 9); |
Под катом – некоторые разъяснения про внутреннее устройство Zend_Captcha.
Continue reading ‘Zend_Captcha и разрешённые символы’ »
Posted by Сергей on 4 декабря 2008 at 14:10 under Руководства, Формы и обработка входных данных.
Tags: captcha, Zend_Captcha, Zend_Form_Element_Captcha
4 Comments.
Автор: Rob Allen, www.akrabat.com
Это устаревшая версия руководства. Последняя версия доступна по ссылке.
Это руководство содержит минимум знаний для применения Zend Framework в написании приложений начального уровня с использованием баз данных.
Continue reading ‘Начало работы с Zend Framework’ »
Posted by Сергей on 19 октября 2008 at 20:53 under MVC-компоненты, Базы данных, Руководства, Формы и обработка входных данных.
Tags: mod_rewrite, Zend_Controller, Zend_Controller_Front, Zend_Db, Zend_Db_Table, Zend_Form, Zend_Layout, Zend_View, основы
77 Comments.
Zend_Form:
Часть 1 – Основы
Часть 2 – Работа с декораторами
В этой статье мы рассмотрим использование декораторов компонента Zend_Form. В официальном руководстве они описаны довольно сложно для понимания, к тому же нужная секция не переведена на русский язык.
Continue reading ‘Декораторы Zend_Form’ »
Posted by Сергей on 10 августа 2008 at 11:31 under Руководства, Формы и обработка входных данных.
Tags: Zend_Form, Zend_Form_Decorator, Zend_View
13 Comments.
Для валидации URL существует валидатор Zend_Validate_Hostname. Однако для большинства случаев он слишком мощный и выдаёт слишком детальные сообщения об ошибках, непонятные обычным пользователям.
На сайте LAMPComputing появилось руководство по написанию собственного валидатора для проверки URL-адресов. Предлагается следующий валидатор:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| class BV_Validate_Uri extends Zend_Validate_Abstract
{
const MSG_URI = 'msgUri';
protected $_messageTemplates = array(
self::MSG_URI => "Invalid URI",
);
public function isValid ($value)
{
$this->_setValue ($value);
//Validate the URI
$valid = Zend_Uri ::check($value);
//Return validation result TRUE|FALSE
if ($valid) {
return true;
} else {
$this->_error (self::MSG_URI);
return false;
}
}
} |
Как видите, ничего лишнего. Минимум необходимого функционала.
Интегрируется валидатор с Zend_Form стандартными средствами:
1 2 3
| $website = $form->createElement('text', 'website');
$website->setLabel('Website URL');
$website->addValidator(new BV_Validate_Uri()); |
Полный вариант статьи про валидацию URI при помощи Zend_Framework
Posted by Сергей on 8 августа 2008 at 14:23 under Руководства, Формы и обработка входных данных.
Tags: URI, Zend_Form, Zend_Validate, Zend_Validate_Hostname
2 Comments.
В настоящее время статья полезна исключительно для ознакомления. В Zend Framework был добавлен компонент Zend_Captcha, который, в том числе, может работать и с сервисом reCAPTCHA.
Всем привет.
Думаю, многие знают проект reCAPTCHA. Суть этого проекта в том, что за счёт капчи пользователи помогают оцифровывать книжные архивы.
Сейчас мы будем интегрировать reCAPTCHA в Zend Framework, и, в частности, в Zend_Form.
Continue reading ‘Zend_Form и reCAPTCHA’ »
Posted by Сергей on 25 июля 2008 at 14:38 under Руководства, Формы и обработка входных данных.
Tags: captcha, reCAPTHCA, Zend_Form, Zend_Validate, Zend_View
3 Comments.