Код: Выделить всё
'banks' => array(self::BELONGS_TO, 'Banks', 'banks_id'),Мне нужно использовать Chtml::dropDownList в форме создания учетной записи, поэтому я редактирую _form.php к этому:
Код: Выделить всё
Код: Выделить всё
public static function getBanksList()
{
$userLanguage = Yii::app()->user->getState('lang');
$result = array();
$banks = self::model()->findAll();
foreach ($banks as $bank){
array_push($result, array(
'id' => $bank->id,
'title' => ($userLanguage == $bank->default_lang)?$bank->default_name:$bank->en_name,
'country' => Yii::t('countries',$bank->country),
));
}
return $result;
}
Код: Выделить всё
public static function getIdByName($name)
{
return str_replace(array('[]', '][', '[', ']', ' '), array('', '_', '_', '', '_'), $name);
}
Подробнее здесь: https://stackoverflow.com/questions/177 ... opdownlist
Мобильная версия