<p> You may optionally enter a comparison operator (<b><</b>, <b><=</b>, <b>></b>, <b>>=</b>, <b><></b> or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done. </p> <?php echo CHtml::link('Advanced Search', '#', array('class' => 'search-button')); ?> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'requirement-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'enablePagination' => false, 'columns' => array('id_requirement:text:Id', array('class' => 'CDataColumn', 'header' => 'Id LaTeX', 'type' => 'html', 'value' => 'CHtml::link($data->public_id(), array("view","id"=>$data->id_requirement))'), 'apported', array('type' => 'html', 'name' => 'category', 'filter' => CHtml::listData(RequirementCategory::model()->findAll(), 'id_category', 'name'), 'value' => 'CHtml::link($data->category0->name, array("index","Requirement[id_category]"=>$data->category0->id_category) )'), array('name' => 'priority', 'type' => 'html', 'filter' => CHtml::listData(RequirementPriority::model()->findAll(), 'id_priority', 'name'), 'value' => 'CHtml::link($data->priority0->name, array("index","Requirement[id_priority]"=>$data->priority0->id_priority) )'), array('class' => 'CDataColumn', 'header' => 'Parent description', 'type' => 'html', 'value' => 'isset($data->parent0) ? CHtml::link($data->parent0->description, array("view","id"=>$data->parent0->id_requirement) ) : null'), 'parent', 'description', array('name' => 'validation', 'type' => 'html', 'filter' => CHtml::listData(RequirementValidation::model()->findAll(), 'id_validation', 'name'), 'value' => 'isset($data->validation0) ? CHtml::link($data->validation0->name, array("index","Requirement[id_validation]"=> $data->validation0->id_validation) ) : null'), array('class' => 'CDataColumn', 'header' => 'Test', 'type' => 'html', 'value' => 'isset($data->system_test) ? CHtml::link($data->system_test->with("test")->test->description, array("test/view", "id"=>$data->system_test->test->id_test) ) : null'), array('class' => 'CButtonColumn'))));
<?php echo $form->labelEx($model, 'description'); ?> <?php echo $form->textArea($model, 'description', array('rows' => 6, 'cols' => 50)); ?> <?php echo $form->error($model, 'description'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'validation'); echo $form->dropDownList($model, 'validation', CHtml::listData(RequirementValidation::model()->findAll(), 'id_validation', 'name')); echo $form->error($model, 'validation'); ?> </div> <div class="row buttons"> <?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?> </div> <?php $this->endWidget(); ?>
function actionValidations() { $model = new RequirementValidation(); if (isset($_GET['edit'])) { $model_edit = RequirementValidation::model()->findByPk($_GET['edit']); if ($model_edit !== null) { $model = $model_edit; } } if (isset($_POST['RequirementValidation'])) { $model->attributes = $_POST['RequirementValidation']; $model->save(); } $this->render('validations', array('model' => $model)); }