在我从 2.2 版看到的 CakePHP 的文档中,为 AuthComponent 添加了配置键“包含”:
核心身份验证对象支持以下配置密钥。
[...]
包含加载用户记录时的可包含选项。
但我无法理解它是如何工作的(没有例子)。
这不起作用:
'Auth' => array(
'authenticate' => array(
'Form' => array(
'contain' => array('User' => array('id', 'full_name')),
'fields' => array('username' => 'email'),
)
)
)
这都不是:
'Auth' => array(
'authenticate' => array(
'Form' => array(
'contain' => array('id', 'full_name'),
'fields' => array('username' => 'email'),
)
)
)
建议?有人试过吗?