php - Data from a form don't register in a database (Yii framework) -


i have view:

... <div class="row">         <?php echo $form->labelex($model,'content'); ?>                 <?php $this->widget('application.extensions.ckeditor.ckeditor',array(                          'model'=>$model,                          'attribute'=>'content',                          'language'=>'en',                          'editortemplate'=>'full',));                  ?>         <?php echo $form->error($model,'content'); ?>     </div>       <div class="row">         <?php echo $form->labelex($model,'status'); ?>         <?php echo $form->dropdownlist($model,'status', array('0' => 'not published', '1' => 'published')); ?>         <?php echo $form->error($model,'status'); ?>     </div>          <div class="row">         <?php             echo $form->labelex($model,'category_id');             echo chtml::dropdownlist('category_id','', category::allcategory(),                 array(                 'ajax' => array(                 'type'=>'post', //request type                 'url'=>ccontroller::createurl('subcategory/dynamicsubcategories'), //url call.                 //style: ccontroller::createurl('currentcontroller/methodtocall')                 'update'=>'#subcategory_id', //selector update                 //'data'=>'js:javascript statement'                 //leave out data key pass form values through             )));            echo $form->error($model,'category_id');          ?>         </div>          <div class="row">         <?php             echo $form->labelex($model,'subcategory_id');             echo chtml::dropdownlist('subcategory_id','', array());             echo $form->error($model,'subcategory_id');         ?>         </div>      <div class="row buttons">         <?php echo chtml::submitbutton($model->isnewrecord ? 'create' : 'save'); ?>     </div>  <?php $this->endwidget(); ?> ... 

data fields 'category_id' , 'subcategory_id' don't write in database. other fields register. prompt me tie field form , solve matter?

this because data saved, should part of models array data, change new field name reflect modelname[attributename]

echo chtml::dropdownlist('modelname[category_id]', ... 

or change activedropdownlist


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -