【发布时间】:2014-10-24 18:22:08
【问题描述】:
当我尝试验证数据库中是否存在用户时遇到问题。
$login = $this->cookies->get('login');
$loggedinas = $login->getValue();
$user = Users::findFirstByUsername($loggedinas)
这会返回:
PHP Notice: Trying to get property of non-object in /public_html/app/views/charactersheets/create.phtml on line 27, referer: localhost/charactersheets
但是如果我使用这个:
$user = Users::findFirstByUsername("pentacore")
它有效,并且我已经检查了 cookie 是否包含正确的用户名 var_dump($loggedinas) (返回字符串(32)“pentacore”,谢谢 Silkfire)返回 pentacore 所以......可能是什么有问题吗?
【问题讨论】:
-
试试
var_dump()$loggedinas变量,你会得到什么? -
@silkfire var_dump($loggedinas) 返回字符串 (32) "pentacore"
标签: php mysql cookies models phalcon