Cakephp 从数据库中检索信息
Cakephp retrieve info from database
我在理解 CakePHP 中的数据库连接时遇到一些问题。
我有一个名为 table 的用户(取自 CakePHP 教程网站) 我向 table 添加了另一行名为 "bio" 我可以将文本插入生物,但我无法检索它。
我设法通过以下方式检索了所有其他行:
$name = CakeSession::read("Auth.User.username");
$mail = CakeSession::read("Auth.User.email");
$created = CakeSession::read("Auth.User.created");
$id = CakeSession::read("Auth.User.id");
但由于某些原因,它不适用于简历。
我是否需要向控制器添加任何东西才能做到这一点?还是我需要设置的变量?
谢谢!
正如@sgt BOSE 所说。使用 CakeSession::read("Auth.User") 您将获得当前登录用户的会话数据。
$current_user_data = $this->User->FindById(CakeSession::read("Auth.User.id"));
这将 return 来自数据库的当前(记录)用户数据。
我在理解 CakePHP 中的数据库连接时遇到一些问题。
我有一个名为 table 的用户(取自 CakePHP 教程网站) 我向 table 添加了另一行名为 "bio" 我可以将文本插入生物,但我无法检索它。 我设法通过以下方式检索了所有其他行:
$name = CakeSession::read("Auth.User.username");
$mail = CakeSession::read("Auth.User.email");
$created = CakeSession::read("Auth.User.created");
$id = CakeSession::read("Auth.User.id");
但由于某些原因,它不适用于简历。
我是否需要向控制器添加任何东西才能做到这一点?还是我需要设置的变量?
谢谢!
正如@sgt BOSE 所说。使用 CakeSession::read("Auth.User") 您将获得当前登录用户的会话数据。
$current_user_data = $this->User->FindById(CakeSession::read("Auth.User.id"));
这将 return 来自数据库的当前(记录)用户数据。