php – drupal 6模块编程语义错误
我应该编写一个简单的模块(不使用WebForms)来创建获取数据的表单.
但是我的形式元素没有表现出来. 我使用drupal 6.0 doc但我不知道出了什么问题! 这是我的源代码的link. 我收到错误消息:警告:第29行/var/www/drupal/sites/all/modules/registeration/registration.module中的registration_register_form()缺少参数2. 但我写了正确的论点. 解决方法
您不需要在大多数*表单中传递$form和$form_state.
试试这个: function registration_register_form(){ 代替:
背景:drupal_get_form将任何给定的参数传递给registration_register_form(),但在registration_all()中,您不传递任何额外的参数. (只是表单函数的回调). 请注意,您仍然需要在submit函数中传递$form和$form_state,因为registration_register_form_submit()使用$form_state的数据. *大多数情况下: 更新 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |