Auth组件是否在用户模型上有一个afterFind()方法?
因为如果我在用户模型中定义了一个afterFind()函数,那么身份验证就会停止工作,它会一直给我登录错误。
如果我在用户模型中注释afterFind()函数,则认证将再次开始工作。
有什么想法吗?
// User.php
function afterFind($results) {
foreach ($results as $key => $val) {
if (isset($val['User']['phone'])) {
$number = $val['User']['phone'];
$results[$key]['User']['phone'] = '(' . substr($number,0,3) . ') ' . substr($number,3,3) . ' - ' . substr($number,6);
}
}
}
答案 0 :(得分:1)