我在我的 Yii 应用程序中安装了用户模块。之后,我想在我的用户模型中添加额外的“级别”列/字段,所以我只是将该列直接添加到我的 phpMyadmin 数据库中,并在用户模块中编辑了一点用户模型。
但是,当我尝试加载用户数据时,无论该字段的值是多少 某些模型/用户,yii,总是为该字段返回 NULL。
这是从我的数据库中为我尝试加载的列和行导出的 SQL:
`aclevel` int(1) NOT NULL DEFAULT '3',
和
(my_id, 'myusername', '', 'myemail@gmail.com', 'whatever', whatever, whatever, 0, '2013-08-15 08:43:02', '0000-00-00 00:00:00');
其中 0 是相关列/字段的值。但是,我也尝试保存值 3,yii 也返回 NULL。
我错过了什么?
最佳答案
这似乎是将添加的字段添加到我的用户模型中的 defaultScope 数组/函数的问题。
关于php - Yii 为添加的数据库列值返回 NULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18284778/