0

我刚开始使用 Drupal 模块。我在一些代码中看到某些元素和属性(如果我正确调用它们,# 表示属性)被分配给 $form。我一直在谷歌搜索,但我找不到任何有用的文档来显示这个变量(如果我正确调用它)有什么样的属性和元素以及它存储在哪些表中?以及如何调试它们?

i.e. $account_form=&$form;
     $account_form['name']['#suffix']

我检查了 profile.module 但它对我没有帮助!TNX

4

1 回答 1

2

如果你的编辑器中有一个 php 调试器,你可以用它来找出你有什么变量。另一方面,您可以使用 print_r($form); 这将向您显示数组(在浏览器用户中提示 CTRL+U 以查看源代码,您会发现在源代码中表单数组看起来更好),或者您可以使用 var_dump()。

如果您想创建表单,并且想知道您有哪些选项,可以使用 Drupal Form Api ( https://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7 ) .

于 2013-09-09T09:19:25.117 回答