Код: Выделить всё
array(
'sex' => array (
'name' => 'sex',
'value' => ($model->sex==1) ?"Мужской":"Женский",
),
Код: Выделить всё
array(
'sex' => array (
'name' => 'sex',
'value' => ($model->sex==1) ?"Мужской":"Женский",
),
Код: Выделить всё
function($data) {
switch ( $data->sex ) {
case 1:
return "Мужской";
.....
}
}
Подскажите код, чтобы методом модели сделать, пожалуйста.Nafania писал(а):Но лучше методом модели все это оформитьКод: Выделить всё
function($data) { switch ( $data->sex ) { case 1: return "Мужской"; ..... } }
Код: Выделить всё
public function getSexTitle () {
switch ( $this->sex ) {
....
}
}
Код: Выделить всё
array(
'sex' => array (
'name' => 'sex',
'value' => $model->getSexTitle(),
),
Код: Выделить всё
const SEX_MALE = 1;
const SEX_FEMALE = 2;
public function getSexText()
{
$values = array(
self::SEX_MALE => 'Мужской',
self::SEX_FEMALE => 'Женский'
);
if(isset($values[$this->sex])) {
return $values[$this->sex];
}
}
Код: Выделить всё
'status' => array (
'name' => 'status',
'value' => $model->getStatusText(),
'filter' => array (0=>"Реклама",1=>"В поиске",2=>"Заселен"),
'headerHtmlOptions' => array('width'=>80)
),
Код: Выделить всё
'status' => array (
'name' => 'status',
'value' => $model->getStatusText(),
),
Код: Выделить всё
'status' => array (
'name' => 'status',
'value' => '$data->getStatusText()',
'filter' => array (0=>"Реклама",1=>"В поиске",2=>"Заселен"),
'headerHtmlOptions' => array('width'=>80)
),
Cпасибо, когда пробовал такой вариант - кавычки забыл(Nafania писал(а):Код: Выделить всё
'status' => array ( 'name' => 'status', 'value' => '$data->getStatusText()', 'filter' => array (0=>"Реклама",1=>"В поиске",2=>"Заселен"), 'headerHtmlOptions' => array('width'=>80) ),