用户登录系统后,根据user_id,转发到自己的dashboard,url应该是...../dashboard/userid,dashboard将显示例如用户下的最新订单,而不是其他人
我阅读了如何在 CakePHP 中为您的应用程序构建“仪表板”。
但对所有用户都是一样的 如何将 $userid 映射到 /dashboard?
非常感谢。
用户登录系统后,根据user_id,转发到自己的dashboard,url应该是...../dashboard/userid,dashboard将显示例如用户下的最新订单,而不是其他人
我阅读了如何在 CakePHP 中为您的应用程序构建“仪表板”。
但对所有用户都是一样的 如何将 $userid 映射到 /dashboard?
非常感谢。
我不认为这是正确的设计。您应该为所有用户仪表板 (/dashboard) 提供一个通用 url,并使用 Auth 组件检索 user_id 并基于此显示。
$user_id = $this->Auth->user('id');
$orders = $this->Order->findByUserId($user_id);
你可以做的前重定向:
$this->redirect(
array(
"controller" => "dashboard",
"action" => "index",
$user_id
)
);
你的意思是这样的吗