Chciałbym użyć kilku atrybutów z wewnątrz modelu jako textField
. Coś takiego:
$form->dropDownList(
$formModel,
'ref_attribute',
CHtml::listData(
User::model()->findAll(array('order'=>'attribute1 ASC, attribute2 ASC')),
'id',
'attribute1 attribute2 (attribute3)'),
array()
);
tak że 'attribute1 attribute2 (attribute3)'
jest automatycznie tłumaczone na prawidłowe wartości atrybutów. Próbowałem napisać go "tak jak jest" ('attribute1 attribute2 (attribute3)'
) i tworząc środkową funkcję wewnątrz modelu (fullName()
), ale nic nie działało.
Z góry dziękuję.
To doskonale działało! Dzięki @cebe! – Korcholis
Bardzo pomocny! Dzięki! – saada