Drupal模块后台配置的分析

开始接触drupal,难免对模块里面的函数摸不着头脑。这里以Question模块为例,分析后台配置表单的生成处理以及数据的存储等一系列过程。

 

首先看下question_menu函数:

在$items['admin/settings/question']中,调用question_settings函数作为参数传入drupal_get_form进行处理。

 

在question_settings中:

最后一行:

为以上$form生成默认按钮并提交给system_settings_form_submit处理,进而将配置的值存入数据表{variable}(通过variable_set函数实现,可参考API)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章