Phalcon模型不接受变量

时间:2014-10-24 18:22:09

标签: php mysql cookies models phalcon

当我尝试验证数据库中是否存在用户时,我遇到了麻烦。

$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所以...什么可能是问题

1 个答案:

答案 0 :(得分:0)

来自Phalcon @ Phalcon框架论坛:

可能是cookie的解密会增加额外的尾随空格,所以你必须这样做:

$login = $this->cookies->get('login');
$loggedinas = trim($login->getValue());
$user = Users::findFirstByUsername($loggedinas)