bajarjar
(Alcalawilder)
June 24, 2013, 9:59pm
1
Hola buenas a todos.
tengo un problema con la extencion (Eyui) de nuestro amigo christian salazar. mas com la parte del formulario EYuiForm. a la hora de enviar los datos no se como resivirlos por POST para posteriormente guardarlos en el modelo. segui los pasos y si envia los datos pero como json segun entiendo.
Mi pregunta es como desde ese formulario creado con la extencion puedo guardar los datos en la db.
codigo del controlador prueba
public function actionIndex() {
$modelo_paises = AlmaPaises::model()->findByPk(1);
$this->render('index',array('user'=>$modelo_paises));
}
codigo de la vista prueba
<?php
$this->widget('ext.eyui.EYuiForm',array(
'id'=>'form1',
'label'=>'A Big Form',
'model'=>EYuiFormDb::newModel($user),
'showErrorResume'=>false,
//'themeUrl'=>'themes',
//'theme'=>'redmond',
'jQueryUiEnabled'=>true,
'jQueryControl'=>'tabs', // tabs or accordion
'jQueryGroupControl'=>'', // use 'accordion' or leave blank
// fielddes are field definitions, used later in each form field when needed.
'fielddefs'=>array(
'f2'=>array(
// a simple name or lastname text box
'uicomponent'=>'textbox',
'pattern'=>'/^([A-Za-z]{3,10})$/',
'help'=>'escriba solo letras',
'htmlOptions'=>array('size'=>10,'maxlength'=>10),
),
),// fielddefs
// now, create pages and groups inside each page, finally field must be inserted into groups
//
'pages'=>array(
'page1'=>array(
'label'=>'About You',
'descr'=>'description for page 1',
'groups'=>array(
'group1'=>array(
'label'=>'Informacion basica',
'descr'=>'descripcion aqui',
'fields'=>array(
'lastname'=>array(
'field'=>'f2','label'=>'Last Name' ,
'required'=>true,'descr'=>'Your Last Name','default'=>''),
'separator1'=>'<hr/>',
'otro'=>array(
'field'=>'f2','label'=>'otro' ,
'required'=>true,'descr'=>'Your Last Name','default'=>''),
),
),
),
),
),// end pages
));
?>