А то, то, что я написал, мне кажется не самый лучший вариант... )
И да, вопрос не по теме, данный к чему должен относится (модель или контроллер) ?
Код: Выделить всё
public static function getRole($IDs = false)
{
$result = array();
if ($IDs === false)
{
$model = Role::model()->findAll();
for ($i = 0; $i < sizeof($model); $i++)
{
$result[$i]['id'] = $model[$i]->id;
$result[$i]['name'] = $model[$i]->name;
}
}
else
{
$model = Role::model()->findAllByPk($IDs);
for ($i = 0; $i < sizeof($model); $i++)
{
$result[$i]['id'] = $model[$i]->id;
$result[$i]['name'] = $model[$i]->name;
}
}
return $result;
}