CHtml::listData со сложным $textField

Я хотел бы использовать пару атрибутов из модели как textField. Что-то вроде этого:

$form->dropDownList(
    $formModel, 
    'ref_attribute', 
    CHtml::listData(
        User::model()->findAll(array('order'=>'attribute1 ASC, attribute2 ASC')), 
        'id', 
        'attribute1 attribute2 (attribute3)'), 
    array()
);

чтобы 'атрибут1 атрибут2 (атрибут3)'автоматически переводился в правильные значения атрибутов. Я пробовал писать "как есть" ( 'attribute1 attribute2 (attribute3)') и создание промежуточной функции внутри модели ( fullName()), но, похоже, ничего не сработало.

Заранее спасибо.

6
задан zishe 25 May 2014 в 01:25
поделиться