【发布时间】:2020-06-03 17:26:26
【问题描述】:
我继承了一个 CakePHP 2.X 项目,我想向 $this->Auth->user() 添加更多参数。例如,我想在用户数据中添加一个帐户名,以便可以使用 $this->Auth->user('business_name'); 检索它。我在哪里做呢?
【问题讨论】:
-
$this->Auth->user()应该返回登录用户的用户记录。因此,需要更新的是用户记录。如何做到这一点取决于您如何处理用户(例如自定义代码或插件)。 -
它似乎不是一个插件,并且有一些非常具体的条目,如 $this->Auth->user('franchise_id') 和来自 accounts的其他条目> 表。我只是找不到该信息在代码中的设置位置。
-
似乎你有一些定制的东西,所以答案不会是库存的。检查登录功能、提供给 Auth 组件的任何配置,并在整个代码库中搜索对
accounts、franchise_id的引用以及帐户表中通过像这样的 Auth 调用引用的任何其他字段。希望相关的内容能引起您的注意。
标签: cakephp-2.0