我刚开始使用Drupal模块。我在一些代码中看到一些元素和属性(如果我正确地称它们为#属性)被分配给$ form。我一直在谷歌搜索,但我找不到任何有用的文件,显示这个变量(再次,如果我正确地调用它)什么样的属性和元素,以及它存储在哪些表中? 以及如何调试它们?
i.e. $account_form=&$form;
$account_form['name']['#suffix']
我检查了profile.module,但它没有帮助我! TNX
答案 0 :(得分:2)
如果您的编辑器中有一个php debuger,您可以使用它来找出您拥有的变量。另一方面,你可以使用print_r($ form);这将显示数组(提示浏览器用户CTRL + U以查看源代码,您会发现在源代码中表单数组看起来更好),或者您可以使用var_dump()。
如果你想创建表单,并且想知道你有什么选项,那就是Drupal Form Api(https://api.drupal.org/api/drupal/developer%21topics%21forms_api_reference.html/7)。