<?php
return [
'elements' => [
'name',
'surname',
'phone' => [
'validators' => ['by']
],
...
],
...
];
<?php
return [
'elements' => [
'name',
'surname',
'phone_by',
...
],
...
];
<?php
return [
'country' => 'by',
'elements' => [
'name',
'surname',
'phone',
...
],
...
];
Еле установил zend framework на локальный сервер, и здесь опять проблема, как его подкючить к проекту?
И ещё ткой вопрос, какую мне папку нужно скопировать на хостинг, что бы zend framework запустился на нём, так как консоли там нет я его не могу установить на хостинг.
'</div><div>'
.<div>
<?php
$captcha = $registerForm->get('captcha');
echo $this->formCaptchaImage()->setSeparator('</div><div>')->render($captcha);
?>
</div>
Можно ли на нём начинать писать крупный долгоиграющий проект ?
Какие могут быть с ним проблемы в будущем (производительность, специалисты, поддержка, расширение)?
$ composer require zendframework/zend-captcha
$element = Zend_Form_Element_Text('title');
// ...
$element->getDecorator('Label')->setRequiredSuffix('<span style="color:#f00;">*</span>');
My_View_Helper_HeadScript
, наследующий Zend_View_Helper_HeadScript
. В нём уже переопределяйте метод createData. RTFM <?php
// Попробуйте добавить эту строку:
Zend_Search_Lucene_Search_QueryParser::setDefaultEncoding('utf-8');
Zend_Search_Lucene_Analysis_Analyzer::setDefault(
new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8_CaseInsensitive ()
);
При отправке данных аяксом по нажатию на сабмит не срабатывает инпут фильтр (не выводит сообщение мол слишком короткий пароль в инпуте или вообще обязательное поле пустое)
console.log(data);
? Что возвращает обработчик AJAX запроса? Надеюсь JSON/XML, а не HTML?Но есть интересная особенность. Если убрать return false, то тогда фильтры работают, но при отправке перезагружается страница
$select = new Zend_Form_Element_Select('select');
$select->setMultiOptions(array(
-1 => 'Выберите...',
0 => 'Значение 0',
1 => 'Значение 1',
1 => 'Значение 2',
));
$select->addValidator(new Zend_Validate_GreaterThan(-1), false);
public function indexAction()
{
$movies = new Application_Model_DbTable_Movies();
$paginator = Zend_Paginator::factory($movies->fetchAll());
$paginator->setItemCountPerPage(15);
$page = $this->_getParam('page', 1);
$paginator->setCurrentPageNumber($page);
$this->view->movies = $paginator->getCurrentItems();
$this->view->paginator = $paginator;
}
<table>
<tr>
<th>Название</th>
<th>Режиссёр</th>
<th> </th>
</tr>
<?php echo $this->partialLoop('partials/movie.phtml', $this->movies); ?>
</table>
<?php echo $this->paginationControl($this->paginator, 'Sliding', 'pagination_control.phtml'); ?>