четверг, 2 мая 2013 г.

yii Не генерируется код валидации yiiactiveform

Сделал форму через виджет CActiveForm, но она упорно не хотела валидироваться, просмотрел html и выяснил, что не генерируется код валидации yiiactiveform.

После долгих экспериментов выяснилось, что виджету необходимо, что бы были поля error. А если они не нужны то их нужно специально отключать при вызове виджета:


<?php $form = $this->beginWidget('CActiveForm', array(
    'action' => Yii::app()->createUrl('subscribe/save'),
    'id' => 'form',
    'enableClientValidation' => true,
    'clientOptions' => array(
        'hideErrorMessage' => true, // вот эта волшебная опция
    ),
        )); ?>

Комментариев нет:

Отправить комментарий