Php 自定义验证Web表单Drupal
我试图理解如何对Drupal Web表单进行自定义验证 我知道我必须把一些函数放在某个地方,但我不知道放在哪里。有人说我必须把我的自定义代码放在模块webform的钩子里,但是什么文件?其他人说我必须将代码放在模板的Php 自定义验证Web表单Drupal,php,validation,webforms,drupal-7,Php,Validation,Webforms,Drupal 7,我试图理解如何对Drupal Web表单进行自定义验证 我知道我必须把一些函数放在某个地方,但我不知道放在哪里。有人说我必须把我的自定义代码放在模块webform的钩子里,但是什么文件?其他人说我必须将代码放在模板的template.php文件中 我认为我必须实现的代码示例: function starting_drupal_dev_form_alter(&$form, &$form_state, $form_id) { if ($form_id == 'articl
template.php
文件中
我认为我必须实现的代码示例:
function starting_drupal_dev_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'article_node_form') {
$form['#validate'][] = 'starting_drupal_dev_form_validate';
dpm($form['#validate']);
}
}
我在互联网上发现了这个例子:但它非常令人困惑
有人能澄清这一点吗?我正在使用Drupal 7.43。好的,所以我的问题的答案是将form\u alter函数放在mymodule.module文件中