我需要帮助来访问Devel中的变量 - >在Drupal 7中加载

时间:2017-11-06 16:53:57

标签: php arrays templates drupal drupal-7

我非常坚持这个问题:

我有一个带有一些变量的模块,我需要在php中的外部模板中捕获。

我创建了一个数组来传递所有变量:

  

$ campos_mostrables =阵列('标题'' biblio_year'' other_fields'' biblio_authors_field'' biblio_contributors&# 39;,' biblio_secondary_authors_field' ......)然后   我使用foreach($ campos_mostrables作为$ campo_m)

我的问题是,例如' biblio_contributors'是一个数组,而不是一个简单的字符串。此变量在Devel中具有此结构 - >负载:

biblio_constributors(数组,2个元素)       0(数组,19个元素)               name(字符串,9个字符) NAME1 。       1(数组,19个元素)               name(字符串,9个字符) NAME2

我需要在我的模板中访问此" NAME1和NAME2,但我不知道如何访问此信息以进行打印。

拜托,有人可以帮帮我吗?

非常感谢!!!

1 个答案:

答案 0 :(得分:0)

您使用过Variable set and get方法吗? 如果已经安装了devel模块,则可以使用dpm()方法转储变量。

$myarray=array('a','b'); dpm($myarray);

并检查数据的结构。