I have created a new form for the search but don’t take the css and the stucture of my application. It works but the page that loads is white only with textbox…why??
The view file of search
<div class="form">
<?php echo CHtml::beginForm(); ?>
<?php //echo CHtml::errorSummary($model); ?>
<!-- <div class="row" align="left">
<?php echo CHtml::activeLabelEx($model,'ANAGRA_ID'); ?>
<?php echo CHtml::activeTextField($model,'ANAGRA_ID'); ?>
<?php echo CHtml::error($model,'ANAGRA_ID'); ?>
</div>-->
<div class="row" align="left">
<?php echo CHtml::activeLabelEx($model,'NOME'); ?>
<?php echo CHtml::activeTextField($model,'NOME'); ?>
<?php echo CHtml::error($model,'NOME'); ?>
</div>
<div class="row" align="left">
<?php echo CHtml::activeLabelEx($model,'COGNOME'); ?>
<?php echo CHtml::activeTextField($model,'COGNOME'); ?>
<?php echo CHtml::error($model,'COGNOME'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton('Search'); ?>
</div>
<?php echo CHtml::endForm(); ?>
</div><!-- search-form -->
<?php
$this->breadcrumbs=array(
'Anagraves'=>array('index'),
'Search',
);
?>
<h1>Ricerca Studenti</h1>
<ul class="actions">
<li><?php echo CHtml::link('Lista studenti',array('index')); ?></li>
<li><?php echo CHtml::link('Gestione Studenti',array('admin')); ?></li>
</ul><!-- actions -->
<?php echo $this->renderPartial(’_search’, array(‘model’=>$model)); ?>
THE ACTION IN THE CONTROLLER
public function actionSearch()
{
$model=new anagrafe;
if(isset($_POST['anagrafe']))
{
$model->attributes=$_POST['anagrafe'];
if($model->save())
$this->redirect(array('view','id'=>$model->ANAGRA_ID));
}
$this->renderpartial('search',array(
'model'=>$model,
));
}