我试图在Drupal 7中将变量从一个页面传递到另一个页面。因为在Drupal 7中我们不创建php文件,因此页面内容在DB中保存为纯文本,不创建文件,所以GET / POST不在解决方案之内。
我该怎么做?
答案 0 :(得分:0)
内容保存在数据库中,但每个内容都是以某种内容类型定义的。对于每种内容类型,您都可以拥有不同的模板文件。在该模板文件中,您可以将您的PHP代码读取为GET / POST,或者其他任何内容。
因此,您可以使用常规方法并从模板中读取参数,随心所欲地执行操作。
答案 1 :(得分:0)
一种方法是使用variable_set()
将值保存到数据库,使用variable_get()
从数据库中检索值。
保存值:
variable_set('my_variable_unique_id', 'the value to be saved.');
要读回值:
$myVariable = variable_get('my_variable_unique_id', 'default value in case could not find a saved value for the variable.');