je code suivant dans mon contrôleur:Comment affecter de nouvelles valeurs aux données sauvegardées dans yii 1?
public function actionAdmin()
{
$model=new MForm('search');
$model->unsetAttributes(); // clear any default values
if(isset($_GET['ChManageForm']))
$model->attributes=$_GET['ChManageForm'];
$this->render('admin',array(
'model'=>$model,
));
}
et
const member=1;
const district=2;
Mon point de vue (appelé admin)
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'ch-manage-form-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
'id',
'form_name',
'region',
'phone_number',
'email',
array(
'class'=>'CButtonColumn',
),
),
)); ?>
1 et 2 apparaît dans la colonne appelée nom (dans mon voir le fichier) et les valeurs de cette colonne sont sauvegardées au format entier. Je dois montrer (dans mon vue (admin)) le membre et le district au lieu des nombres (par exemple le membre au lieu de 1). Comment puis-je le faire?
Qu'est-ce que vous voulez faire? Veuillez expliquer dans un bon format –
Dans le champ nom_formulaire, les données sont enregistrées dans un format entier. Je vais montrer à mon avis déposer des textes au lieu de chiffres. Tels que membre au lieu de 1, district au lieu de 2. – phpdev