2011-02-07 11 views
1

1.私は2つの余分なテーブルを作成し、 "users"テーブルを使用する必要があった(私はこの目的のためにカスタムモジュールを作った)ユーザ登録用の実装を持っていました。ユーザーが登録して適切なテーブルに置いている間に情報を収集しました。今私は彼が彼のプロフィールを更新することができるインターフェイスをユーザーに提供する必要があります(これは私が上で述べたテーブルを含む)。drupalでのユーザプロファイルの編集

2)さらに、私は管理者がユーザーのリストを見ることができるフィルタを作る必要があります。 $ 10,000以上の給与を持っている人。私は管理者のためのより多くのフィルタを作るために2つのあらかじめ定義されたフィルタと施設を提供する必要があります。

上記の両方の質問を行うにはどうすればよいですか?モジュールはありますか?

ご返信ありがとうございます。

答えて

0

1)hook_user「フォーム」操作を使用して、フィールドをユーザーアカウント編集フォームに追加することができます。その後、 "submit"操作を使用してデータベースに変更を書き込むことができます。

2)Table Wizard moduleを使用してビューにデータを公開することをおすすめします。その後、ビューを使用してレポートを作成します。これにより、必要に応じて後で簡単にフィルタを追加することができます。

+0

こんにちはマット、お返事ありがとうございます。約2話)、私は眺めのフィールドを得ることができない、私はそれを正しく得ていない可能性があります。私は4つのテーブル、ユーザー(drupalのデフォルト)、user_extra_info、club_user、およびuser_select_brandsを持っています...私は単一のビューで両方の4つのテーブルからの情報が必要です。私はテーブルウィザードから関係を作ろうとしましたが、私はそれが正しくなっていないと思います。手伝ってくれますか? –

+0

また、私はdrupalを新しくしており、ビュー内の関係性について考えないでください。 –

+0

ビュー内のリレーションシップは、複数のテーブルを結合するために使用されます。私が手助けをするために、あなたが立ち往生した場所、試したこと、見ていること、見たいと思っていることなど、より具体的にする必要があります。 –

関連する問題