2016-05-10 4 views
-1

cakephpの求人ポータルのウェブサイトを開発していますが、私は雇用者に1日15プロファイルの履歴書を訪問し、私たちは彼が訪問し、最大限のメッセージを表示することを停止した後15プロフィール、私はuser_id、雇用主のID、職場のIDを持っていますが、特定の雇用主のIDでカウンタを実装する方法を考えることができない、誰もbrief.if疑問があれば私に尋ねてください。プロフィール閲覧回数を実装し、cakephpの1日限定にする方法

+0

いくつかのコードを表示してみてください。 –

答えて

0

のプロファイルビューに関連するデータを格納する別のテーブルprofile_viewsを作成することができます。

profile_viewsには、id、user_id、viewer_id、no_profile_views、profile_view_datetimeが含まれます。

たびにページが読み込まれると、あなたは(最初のレコードのために)を挿入し、[いいえをチェックするクエリを実行する必要があります。1.

でno_profile_viewsをインクリメントすることにより、テーブルを更新する必要があります。 viewer_idに対応する各ユーザのプロファイルビューの数。

最後に、番号が15に達すると、ユーザーをリダイレクトしてカスタムメッセージを表示できます。

このロジックをコントローラのafterFilter()関数内に記述することをお勧めします。

希望すると便利です。

+0

彼のプロフィールにアクセスした求職者を表示するには – user5876330

+0

あなたがこれまでに試したことを示してください。そうでなければ、助けが非常に困難です。 –

+0

私は雇用者のダッシュボードを持っています。そこでは、リストのjobseekerのすべてのプロフィールを見ることができます。私はすべてのプロフィールを表示したいのですが、彼がプロフィールを訪問したときには15プロフィールしか見ることができません。 – user5876330

関連する問題