0

ユーザーがログインして、製品のコレクションを保存したコレクション領域に製品を追加できる Web サイトのセクションを作成しようとしています。

簡単な例は次のとおりです。

ログインしたユーザー - 製品を検索 - クリックしてコレクションに追加 - 再度ログオンしたときのためにコレクションが保存されます。

また、「コレクション 1、コレクション 2 などに追加」など、複数のコレクションが存在する場合もあります。

誰かが助けてくれたり、私を正しい方向に向けたりすることができれば、それは素晴らしいことです.

追加情報: 私は PHP の知識がある程度ある優れたフロントエンド開発者です。

4

1 に答える 1

0

ユーザーがログインして、商品のコレクションを保存したコレクション領域に商品を追加できるWebサイトのセクションを作成しようとしています。

さて、今のところ、users、products、collections、collections_products(association)の4つのテーブルを見ることができます。

簡単な例は次のとおりです。ログインしたユーザー-製品を検索-クリックしてコレクションに追加-コレクションは、ユーザーが再度ログオンしたときに保存されます。

ログイン-ユーザーとパスワードがテーブルに存在するかどうかを確認し、ユーザーデータをセッションに保存します。

ページ1:ユーザーが商品を返品するためにフィルタリングできるフィールドをフォームに提供する

ページ2:コレクションに追加するリンクを含むフィルターと製品を表示します。

ユーザーがリンクをクリックしてコレクションに追加すると、コレクションのリストとすべてのコレクションに1つのチェックボックスが付いたモーダルダイアログを提供できます。アソシエーションがすでに存在する場合、リストにはコレクションのチェックボックスがすでに選択されている可能性があります。

例:

製品:私の製品

Add to collections
[ x ] collection one (already associated)
[   ] collection two
[   ] collection ...
[   ] collection ...

[ Save Associations ]

注:チェックボックスではcollection[]、phpが配列として処理するように、のような名前を使用する必要があります。

商品とコレクションの関連付けを保存するには、ユーザー商品のすべての関連付けを削除し、チェックされたものだけを挿入します。

さて、それは始まりだと思います。

于 2012-05-10T20:42:02.943 に答える