Задача такая:
Есть параметры таблиц в БД (их названия, названия столбцов в них), записанные в такой виде
// ...
'params'=>array(
'tbl_profiles'=>array(
'tbl_name'=>'accounts',
'tbl_fields'=>array(
'username'=>'nickname',
'password'=>'key',
// ...
)
)
)
// ....
На основании этих параметров, необходимо создать модель.
class Profiles extends CActiveRecord {
extract(Yii::app()->params[tbl_profiles][tbl_fields]);
public // что тут?
public // и тут?
// ...
public function tableName() {
return Yii::app()->params[tbl_profiles][tbl_name];
}
}