首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Phalcon模型不接受变量

Phalcon模型不接受变量
EN

Stack Overflow用户
提问于 2014-10-25 02:22:09
回答 1查看 158关注 0票数 0

当我尝试验证数据库中是否存在某个用户时,我遇到了一个问题。

代码语言:javascript
复制
$login = $this->cookies->get('login');
$loggedinas = $login->getValue();
$user = Users::findFirstByUsername($loggedinas)

这将返回:

代码语言:javascript
复制
PHP Notice:  Trying to get property of non-object in /public_html/app/views/charactersheets/create.phtml on line 27, referer: localhost/charactersheets

但是,如果我使用以下命令:

代码语言:javascript
复制
$user = Users::findFirstByUsername("pentacore")

它的工作,我已经检查了,以使cookie包含正确的用户名与var_dump($loggedinas) (返回字符串(32)“五核”,谢谢你丝火),这返回了五核,所以...可能的问题是什么?

EN

回答 1

Stack Overflow用户

发布于 2014-10-25 04:24:03

来自Phalcon @ Phalcon框架论坛:

可能是cookie的解密添加了额外的尾随空格,因此您可能必须这样做:

代码语言:javascript
复制
$login = $this->cookies->get('login');
$loggedinas = trim($login->getValue());
$user = Users::findFirstByUsername($loggedinas)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26553961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档