请问$variables和$vars的区别
通过Drupal主题预处理函数THEME_preprocess_HOOK(&$variables),我们通过$varibales数组的下标(key)可以定义模板里使用的变量,但我看到不少主题里用$vars代替$variables。请问这2种用法有啥区别? |
|
antimsLv 11
|
赞成!
0
否决!
|
通过Drupal主题预处理函数THEME_preprocess_HOOK(&$variables),我们通过$varibales数组的下标(key)可以定义模板里使用的变量,但我看到不少主题里用$vars代替$variables。请问这2种用法有啥区别? |
antimsLv 11
|
3 个回答
使用$vars和$variables没有区别——这只是本地的数组传递给函数的内部名称。它并没有影响函数外部调用的数组。我建议使用$variables,这纯粹是因为文档的例子也是使用$variables,比较遵从drupal的规范。
分头诗人Lv 17
是的,刚才特意看了theme.inc,在同一个主题里统一名称就行。
谢谢诗人!您真的会写诗?
antimsLv 11
冒牌诗人,哈。。
分头诗人Lv 17