0
我用gii生成数据库表款。因此,如果我在用户表结构中有任何改变,我使用gii和我的所有关系和其他方法从类中移除。所以我需要对班级进行备份并重新产生班级,并带回其他方法和关系。
可能的解决方案:
我改变了我的全班学生分成两个班这样一个表 '用户':
class Users extends UsersMapper {
public function tableName() {
return 'users';
}
public function rules() {
.....
}
public function relations() {
.....
}
}
class UsersMapper extends CActiveRecord {
public function getAllUsers() {
......
}
public function getBlockedUsers() {
......
}
}
问:
以上方法为我工作我在我的代码中只使用Users
类。这是有效的方法还是这个逻辑有任何问题。还有其他方法吗?
感谢