有什么方法可以让Yii处理类名中有前缀或后缀的模型吗?
例如,我有一个表用户,它对应于模型user。现在,我希望这个模型有一个前缀,比如EmulatedUser。有没有什么方法可以在不重命名我的表的情况下实现这一点?
表和类名不必相同。您可以覆盖模型中的tableName
:
<?php
class EmulatedUser extends CActiveRecord {
public function tableName() {
return 'user';
}
}