资源描述:
《drupal的url传值和表单传值分析_1》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解drupal的url传值和表单传值分析 本文实例分析了drupal的url传值和表单传值。分享给大家供大家参考。具体分析如下: drupal的传值很有意思,不过我做的时候都是在编写模块时用的,不知道别人怎么做的。 这个传值相当于普通php的url 地址是.这个的传递方法大概是这样的: 复制代码代码如下:$items['aaa/%']=array( 'title'=>'aaa
2、', 'pagecallback'=>'show_sub', 'pagearguments'=>array(1), 'accesscallback'=>TRUE, 'accessarguments'=>'', 'type'=>MENU_NORMAL_ITEM, ); functionshow_sub($cat1=''){ echo$cat1; } 这样就把aaa/后面的这个值传到函数show_sub里了。举个例子,您访问的是,在这个页面上 就会输出hello这个值。如果pagearguments这样的
3、话 复制代码代码如下:pagearguments=>对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解array(1,2,3)那么对应的函数这么传值 复制代码代码如下:functionshow_sub($aa='',$bb='',$cc=''){ echo$aa.$bb.$cc; }那么当您访问 wo
4、rld/fine这个地址时就会输出helloworldfine。这个是url传值。它的具体用法还要大家多多实验,我也不能说的 很清楚。 另一个想说的是form传值。它和url传值有点类似。 复制代码代码如下:printdrupal_get_form('test_form',$node); //表单函数上就可以接收到了。 functiontest_form(&$form_state,$node){//注意这里是$node,也就是说可以直接传进来个数组的值。 $form['title']=array( '#typ
5、e'=>'textfield', '#title'=>'主题', '#default_value'=>11111,//默认值 '#maxlength'=>128,//长度 ); return$form;对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 } 这个可以随便放到一个主题里的page.t
6、pl.php就能看到效果,另一种方法还是hook_menu,原理和url传值是一样的。就是 复制代码代码如下:$items['aaa/%']=array( 'title'=>'aaa', 'pagecallback'=>'drupal_get_form', 'pagearguments'=>array('test_form',1,2,3), 'accesscallback'=>TRUE,//访问权限,设为TRUE的话任何人都能访问 'accessarguments'=>'', 'type'=>MENU_NOR
7、MAL_ITEM, ); functiontest_form(&$form_state,$aa='',$bb='',$cc=''){//传递表单参数 $form['title']=array( '#type'=>'textfield', '#title'=>'主题', '#default_value'=>$cc,//默认值 '#maxlength'=>128,//长度 ); return$form;对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大
8、人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 } 这个访问的时候form的title就是fine这个值。 希望本文所述对大家的drupal建站有所帮助。 对党的认识也有了进一步的提高