Van egy másik táblám, amiből kiszedem az adatokat. Ezt meg is adom neki a create elején. $model = new Kategoria;
A views mezőben szép minden meg okés, de ha üres mezőt akarok elküldeni akkor nem jelez hibát. Visszaugrik az eredeti oldalra, ami jó. Csak épp a hibát nem jelzi ki.
Ez van a view-sban.
<div class="row">
<?php echo $form->labelEx($model,'kategoria'); ?>
<?php echo $form->dropDownList($model,'kategoria', $valasz, $prompt); ?>
<?php echo $form->error($model,'kategoria'); ?>
</div>Ez pedig a controller része.
class MediaController ext... {
public function actionCreate()
{
$model=new Kategoriak;
//$model->validate(array('kategoria'=>'integer'));
if(isset($_POST['Kategoriak']) && !empty($_POST['Kategoriak']['kategoria'])) {
$_SESSION['kategoria'] = $_POST['Kategoriak']['kategoria'];
$this->redirect(array(Yii::app()->baseUrl.'/user/registration'));
}
$this->render('create',array(
'model'=>$model,
));
}

Help














