gpt4 book ai didi

php - Phalcon 模型不接受变量

转载 作者:行者123 更新时间:2023-11-29 23:31:28 28 4
gpt4 key购买 nike

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

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

最佳答案

来自 Phalcon @ Phalcon 框架论坛:

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

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

关于php - Phalcon 模型不接受变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26553961/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com