在Drupal 7中的页面之间传递变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Drupal 7中的页面之间传递变量相关的知识,希望对你有一定的参考价值。
我试图在Drupal 7中将变量从一个页面传递到另一个页面。因为在Drupal 7中我们不创建php文件,因此页面内容在DB中保存为纯文本,没有文件被创建,所以GET / POST不在解决方案中。
我怎样才能做到这一点?
答案
内容保存在数据库中,但每个内容都以某种内容类型定义。对于每种内容类型,您都可以拥有不同的模板文件。在该模板文件中,您可以将您的PHP代码读取GET / POST,或者什么。
因此,您可以使用常规方法并从模板中读取参数,随心所欲地执行操作。
另一答案
一种方法是使用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.');
以上是关于在Drupal 7中的页面之间传递变量的主要内容,如果未能解决你的问题,请参考以下文章