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