0

我得到了一个表单(使用表单 api 和 drupal_Get 表单),我得到了一个包含 50 个字段的表单,其中一些是不经常更改的数据,如爱好、出生年份、城市/国家等……我目前只在数组中执行它们在文件中并将它们放入 #options=>$array ...这是节省资源的最快方法吗?还是我应该使用分类/变量集/数据库查询/块/节点或其他什么?

4

2 回答 2

0

对于管理表单,您可以使用variable_set / variable_get
但是对于您的任务,用户似乎输入了他们的简历,因此在这种情况下,您应该将每个表单提交存储到新的“行”,就像您现在为文件所做的那样(想知道为什么您不使用数据库存储)。

于 2011-03-10T05:33:11.480 回答
0
  • variable_get/variable_Set:通常用于存储站点管理员首选项。如果这些是特定于用户的,我认为使用 variable_set 保存它们不是一个好主意

  • taxonomy:也可用于填充 下拉列表的值,即列表中的选项。在您的情况下,创建一个名为hobbies的词汇表并添加 游泳、阅读、drupaling作为术语。然后使用content-taxonomy 使用 CCK moudule 使用分类术语作为下拉菜单。

  • nodes:任何特定于用户的内容都应作为节点进入。用户可以创建的任何内容也应该作为节点进入。

于 2011-03-10T15:43:06.967 回答