0

フォームを取得し(formapiとdrupal_Getformを使用)、50個のフィールドを持つフォームを取得しました。そのうちのいくつかは、趣味、生年月日、都市/国などのデータを頻繁に変更することはありません...現在、配列でそれらだけを実行していますファイルに入れて#options => $ arrayに入れます...これがリソースを節約する最も速い方法ですか?または、taxonomy / variable_set / database query / block / nodeなどを使用する必要がありますか?

4

2 に答える 2

0

フォームの管理には、 variable_set / variable_getを使用できます。
しかし、あなたのタスクでは、ユーザーが自分の略歴を入力しているように見えるので、この場合、ファイルの場合と同様に、各フォーム送信を新しい「行」に保存する必要があります(なぜDB保存を使用しないのか疑問に思います)。

于 2011-03-10T05:33:11.480 に答える
0
  • variable_get/variable_Set:通常、サイトの管理者設定を保存するために使用されます。これらがユーザー固有の場合、variable_setを使用して保存するのは良い考えではないと思います

  • taxonomy:ドロップダウンの値を入力するため、つまりリストのオプションに使用することもできます 。あなたの場合、趣味と呼ばれる語彙を作成し、用語として水泳、読書、垂れ流しを追加 します。次に、content-taxonomy を使用して、CCKモジュールを使用したドロップダウンとして分類用語を使用します。

  • nodesユーザー固有のものはすべてノードとして入力する必要があります。また、ユーザーが作成できるコンテンツもノードとして入力する必要があります。

于 2011-03-10T15:43:06.967 に答える