Код: Выделить всё
$model = new Model();
$Form = CForm(array(
'attributes' => array(
'enctype' => 'application/form-data',
'class' => 'well',
'id'=>'Form'
),
'activeForm' => array(
'class' => 'CActiveForm',
'enableAjaxValidation' => true,
'enableClientValidation' => false,
'id' => "Form",
'clientOptions' => array(
'validateOnSubmit' => true,
'validateOnChange' => false,
),
),
'elements'=>array(
'Type'=>array(
'type' => 'dropdownlist',
'items' => Type::getListType(),
'empty'=> '',
'ajax' => array(
'type' => 'POST',
'url' => "",
'replace'=> '#Form',
)
),
'Name'=>array(
'type'=>'text',
'maxlength'=>255
),
),
'buttons'=>array(
'<br/>',
'submit'=>array(
'type' => 'submit',
'label' => $this->isNewRecord ? 'Создать' : "Сохранить",
'class' => "btn"
),
),
), $model );
Код: Выделить всё
if( Yii::app()->request->isAjaxRequest ){
echo $Form->renderElements();
Yii::app()->end();
}
пробовал менять форму элементы все также, но render(), renderButtons() работает на ура, вот такая не понятная ошибка к сожалению в своем английском я не не могу написать на github.Fatal error: Call to a member function error() on a non-object in /yii/framework/web/form/CFormInputElement.php on line 242
Помогите как решить проблему