Yii:为模型类命名添加前缀/后缀


Yii: add prefix/postfix to model class naming

有什么方法可以让Yii处理类名中有前缀或后缀的模型吗?

例如,我有一个表用户,它对应于模型user。现在,我希望这个模型有一个前缀,比如EmulatedUser。有没有什么方法可以在不重命名我的表的情况下实现这一点?

表和类名不必相同。您可以覆盖模型中的tableName

<?php
class EmulatedUser extends CActiveRecord {
   public function tableName() {
        return 'user';
   }
}