如何使用 yii 从 phpmyadmin 数据库中检索数据
How to retrieve data from phpmyadmin databse using yii
美好的一天..我在使用 yii 框架从数据库中的特定列检索数据时遇到问题。我是 yii 的新手,但仍在管理中,
我阅读了很多帖子、论坛和 YouTube,但 none 正在帮助我从数据库中获取我想要的数据,非常感谢任何帮助!
在验证用户身份方面,它是完美的。但是当通常尝试检索除用户身份验证之外的其他数据时。我不断收到 Error 500
Trying to get property of non-object
之类的东西。
所以使用 SiteControler 中的身份验证方法,我利用了 $model
.. 并将其重新用于我的目的:
$user = $model->username;
这里的用户名完美地给出了登录用户名的值。
但是当我尝试从用户名指向检查同一行中名为 "UserAuth" 的另一列时。没用!
我觉得按道理应该是这样的:
$model->username->UserAuth;
我说的对吗?即使我添加 $this->UserAuth
它仍然是一样的!!
我要检查的列称为 "UserAuth",在我的 table 中称为 "logins"..
因此匹配用户名是成功的,但我使用的相同方法无法用于检查其他列。希望我在这里给了一个清晰的图片。
我使用的是 yii 1 而不是 2,如果有帮助的话(不知道有什么区别)
再次指出,我是网络开发时代的新手..我曾经做过基本的java SE ..但网络似乎不同!
你试过了
$model->username->UserAuth;
和
$this->UserAuth
但是你需要做的是:
$model->UserAuth;
$model
代表数据库中的一行。每列都作为单独的 属性.
访问
$model->username;
$model->UserAuth;
$model->anotherColumn;
$model->yetAnotherColumn;
当然,这假设 $model
是一个 class 扩展 CActiveRecord
的对象。没有看到更多你的代码,我不能确定它是不是。
美好的一天..我在使用 yii 框架从数据库中的特定列检索数据时遇到问题。我是 yii 的新手,但仍在管理中,
我阅读了很多帖子、论坛和 YouTube,但 none 正在帮助我从数据库中获取我想要的数据,非常感谢任何帮助!
在验证用户身份方面,它是完美的。但是当通常尝试检索除用户身份验证之外的其他数据时。我不断收到 Error 500
Trying to get property of non-object
之类的东西。
所以使用 SiteControler 中的身份验证方法,我利用了 $model
.. 并将其重新用于我的目的:
$user = $model->username;
这里的用户名完美地给出了登录用户名的值。
但是当我尝试从用户名指向检查同一行中名为 "UserAuth" 的另一列时。没用!
我觉得按道理应该是这样的:
$model->username->UserAuth;
我说的对吗?即使我添加 $this->UserAuth
它仍然是一样的!!
我要检查的列称为 "UserAuth",在我的 table 中称为 "logins".. 因此匹配用户名是成功的,但我使用的相同方法无法用于检查其他列。希望我在这里给了一个清晰的图片。
我使用的是 yii 1 而不是 2,如果有帮助的话(不知道有什么区别)
再次指出,我是网络开发时代的新手..我曾经做过基本的java SE ..但网络似乎不同!
你试过了
$model->username->UserAuth;
和
$this->UserAuth
但是你需要做的是:
$model->UserAuth;
$model
代表数据库中的一行。每列都作为单独的 属性.
$model->username;
$model->UserAuth;
$model->anotherColumn;
$model->yetAnotherColumn;
当然,这假设 $model
是一个 class 扩展 CActiveRecord
的对象。没有看到更多你的代码,我不能确定它是不是。