0
Я пытаюсь использовать два itemAlias
в одной модели моего проекта, но когда я запускаю свою программу, в браузере ничего не отображается. Это моя модель:Как использовать два элементаAlias в структуре Yii?
public static function itemAlias($type,$code=NULL) {
$_items = array(
'Category' => array(
'1' => 'Administration',
'2' => 'Faculty',
'3' => 'Staff',
),
);
if (isset($code))
return isset($_items[$type][$code]) ? $_items[$type][$code] : false;
else
return isset($_items[$type]) ? $_items[$type] : false;
}
public static function itemAlias($type,$code=NULL) {
$_items = array(
'Category' => array(
'1' => 'College President',
'2' => 'College Director',
'3' => 'Dean of Student Affairs',
'4' => 'Guidance Councilor',
'5' => 'MArketing Head',
'6' => 'College Registrar',
'7' => 'College Accountant',
'8' => 'School Nurse',
'9' => 'Department Head',
'10' => 'Department Coordinator',
'11' => 'Faculty',
'12' => 'Librarian',
'13' => 'Property Custodian',
'14' => 'Utility',
'15' => 'Guard',
),
);
if (isset($code))
return isset($_items[$type][$code]) ? $_items[$type][$code] : false;
else
return isset($_items[$type]) ? $_items[$type] : false;
}
И это форма, которая использует itemAlias
ES:
<div class="row">
<?php echo $form->labelEx($model,'org_position'); ?>
<?php echo $form->dropdownlist($model,'org_position', Organization::itemAlias('Category'), array('empty' =>'select category')); ?>
<?php echo $form->error($model,'org_position'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'org_group'); ?>
<?php echo $form->dropdownlist($model,'org_group', Organization::itemAlias('Category'), array('empty' =>'select category')); ?>
<?php echo $form->error($model,'org_group'); ?>
</div>
Что может быть проблема?