ユーザーがシステムにログインした後、user_id に基づいて自分のダッシュボードに転送します。URL は ...../dashboard/userid のようにする必要があります。ダッシュボードには、たとえば、ユーザーが他の人ではなく行った最新の注文が表示されます。
CakePHP でアプリケーションの「ダッシュボード」を構築する方法を読みました。
$userid を /dashboard にマップするにはどうすればよいですか?
どうもありがとう。
ユーザーがシステムにログインした後、user_id に基づいて自分のダッシュボードに転送します。URL は ...../dashboard/userid のようにする必要があります。ダッシュボードには、たとえば、ユーザーが他の人ではなく行った最新の注文が表示されます。
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
)
);
このようなことを意味しましたか