[英]Phalcon Model not accepting variable
我嘗試驗證數據庫中是否存在用戶時遇到麻煩。
$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)(返回string(32)“ pentacore”,謝謝Silkfire),它返回了pentacore,所以...可能是什么問題?
來自Phalcon @ Phalcon框架論壇:
Cookie的解密可能會添加額外的尾隨空格,因此您可能必須這樣做:
$login = $this->cookies->get('login');
$loggedinas = trim($login->getValue());
$user = Users::findFirstByUsername($loggedinas)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.