【发布时间】:2014-10-27 12:37:26
【问题描述】:
有什么方法可以让 Yii 使用在类名中有前缀或后缀的模型?
比如我有一个表user,对应模型User。现在,我希望这个模型有一个前缀,比如 EmulatedUser。有没有办法在不重命名我的表的情况下实现这一点?
【问题讨论】:
有什么方法可以让 Yii 使用在类名中有前缀或后缀的模型?
比如我有一个表user,对应模型User。现在,我希望这个模型有一个前缀,比如 EmulatedUser。有没有办法在不重命名我的表的情况下实现这一点?
【问题讨论】:
表名和类名不必相同。您可以覆盖模型中的tableName:
<?php
class EmulatedUser extends CActiveRecord {
public function tableName() {
return 'user';
}
}
【讨论】: