我的部分代码:
public function admin_profile($id = 0) {
$this->set('tab', 'profile');
$this->set("title_for_layout", " User Profile ");
$this->layout = "layout_admin";
$this->User->id = AuthComponent::user('id');
if (!$this->User->exists()) { ...
我想使用 $id
而不是 AuthComponent::user('id');
我尝试设置 AdminEdit 功能,以便管理员可以添加/修改用户帐户。
提前致谢, MajorTomNC
答案 0 :(得分:0)
要设置用户ID,请执行此操作
$this->User->set(array(
'id' => $id
));
但在你的情况下,我认为$ id参数是空的。
if ($id){
$this->User->id = $id;
// or
$this->User->set(array(
'id' => $id
));
} else {
echo "User Id is not set.";
}