すみません、公開した記事を見知らぬ人だけが閲覧できるようにするにはどうすればよいですか?ページ分割された記事リストを作成したいです。全員が公開した記事は同じページに表示されますが、全員が公開した記事には公開権限を設定できます。一部の記事は友人のみに表示され、一部の記事は全員に表示され、一部の記事は表示されません。見知らぬ人にのみ表示されます。表示可能です。たとえば、A と B は私の友達ですが、C は友達ではありません。友達のみに表示される記事を公開しました。すると、A と B がページに入ると記事を見ることができます。C は表示できません友達だけが見られる記事を公開しました 知らない人が見られる記事は、AとBが入力しても見ることはできませんが、Cは見ることができます 実装方法? ページネーションできる必要があります
シンプルなデザインは、フレンド テーブル、記事テーブルに発行者と権限 (誰が閲覧できるかを設定) フィールドがあります。
たとえば、A と B が記事ページにアクセスするためのクエリ条件は、wherepermission = all または (発行者は彼の友人であり、その権限は友人に表示されます)
c が where に入力します。許可 = すべて または (公開) その人はあなたの友人ではなく、許可は見知らぬ人に表示されます)
データ量が大きい場合は、もう一度考える必要があります