最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

drupal的url傳值和表單傳值分析

  發(fā)布時(shí)間:2014-11-07 10:45:59   作者:佚名   我要評(píng)論
這篇文章主要為大家介紹了drupal的url傳值和表單傳值,以實(shí)例形式較為詳細(xì)的分析了drupal的URL傳值與表單傳值的具體實(shí)現(xiàn)方法,是采用drupal建站中非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例分析了drupal的url傳值和表單傳值。分享給大家供大家參考。具體分析如下:

drupal的傳值很有意思,不過(guò)我做的時(shí)候都是在編寫模塊時(shí)用的,不知道別人怎么做的。
這個(gè)傳值相當(dāng)于普通php的url
地址是http://xxx.com/aaa?aa=hello&bb=world&cc=fine.這個(gè)的傳遞方法大概是這樣的:

復(fù)制代碼
代碼如下:
$items['aaa/%'] = array(
'title' => 'aaa',
'page callback' => 'show_sub',
'page arguments' => array(1),
'access callback' => TRUE,
'access arguments' => '',
'type' => MENU_NORMAL_ITEM,
);
function show_sub($cat1 = ''){
echo $cat1;
}

這樣就把a(bǔ)aa/后面的這個(gè)值傳到函數(shù)show_sub里了。舉個(gè)例子,您訪問(wèn)的是http://drupal/aaa/hello,在這個(gè)頁(yè)面上
就會(huì)輸出hello這個(gè)值。如果page arguments這樣的話

復(fù)制代碼
代碼如下:
page arguments => array(1,2,3)
那么對(duì)應(yīng)的函數(shù)這么傳值

復(fù)制代碼
代碼如下:
function show_sub($aa = '',$bb = '', $cc = ''){
echo $aa.$bb.$cc;
}
那么當(dāng)您訪問(wèn)http://drupal/aaa/hello/
world/fine這個(gè)地址時(shí)就會(huì)輸出helloworldfine。這個(gè)是url傳值。它的具體用法還要大家多多實(shí)驗(yàn),我也不能說(shuō)的
很清楚。
另一個(gè)想說(shuō)的是form傳值。它和url傳值有點(diǎn)類似。

復(fù)制代碼
代碼如下:
print drupal_get_form('test_form', $node);
//表單函數(shù)上就可以接收到了。
function test_form(&$form_state, $node){//注意這里是$node,也就是說(shuō)可以直接傳進(jìn)來(lái)個(gè)數(shù)組的值。
$form['title'] = array(
'#type'=> 'textfield',
'#title' => '主題',
'#default_value' => 11111,//默認(rèn)值
'#maxlength' => 128,//長(zhǎng)度
);
return $form;
}

這個(gè)可以隨便放到一個(gè)主題里的page.tpl.php就能看到效果,另一種方法還是hook_menu,原理和url傳值是一樣的。就是

復(fù)制代碼
代碼如下:
$items['aaa/%'] = array(
'title' => 'aaa',
'page callback' => 'drupal_get_form',
'page arguments' => array('test_form',1,2,3),
'access callback' => TRUE, //訪問(wèn)權(quán)限,設(shè)為TRUE的話任何人都能訪問(wèn)
'access arguments' => '',
'type' => MENU_NORMAL_ITEM,
);
function test_form(&$form_state,$aa = '',$bb = '',$cc = ''){//傳遞表單參數(shù)
$form['title'] = array(
'#type'=> 'textfield',
'#title' => '主題',
'#default_value' => $cc,//默認(rèn)值
'#maxlength' => 128,//長(zhǎng)度
);
return $form;
}

這個(gè)訪問(wèn)http://drupal/aaa/hello/world/fine的時(shí)候form的title就是fine這個(gè)值。

希望本文所述對(duì)大家的drupal建站有所幫助。

相關(guān)文章

  • Drupal CMS可以制作的16種類型網(wǎng)站

    真是不看不知道,Drupal 真奇妙。很多使用CMS內(nèi)容管理系統(tǒng)的人可能都會(huì)知道一款國(guó)外的CMS系統(tǒng):Drupal 。在我們傳統(tǒng)的想象中CMS除了能做內(nèi)容文章站外,其他還有圖片站,分
    2010-01-24
  • Drupal 啟用緩存和Gzip壓縮設(shè)置方法

    對(duì)頁(yè)面和靜態(tài)資源的啟用緩存和Gzip壓縮傳輸.
    2010-01-24
  • drupal導(dǎo)入圖片的實(shí)現(xiàn)方法

    這篇文章主要為大家介紹了drupal導(dǎo)入圖片的實(shí)現(xiàn)方法,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-11-03
  • drupal中創(chuàng)建hook_user并調(diào)用drupal的mail函數(shù)發(fā)送email實(shí)例

    這篇文章主要為大家介紹了drupal中創(chuàng)建hook_user并調(diào)用drupal的mail函數(shù)發(fā)送email實(shí)現(xiàn)方法,涉及hook函數(shù)的用法及mail函數(shù)的調(diào)用方法,需要的朋友可以參考下
    2014-11-04
  • Drupal實(shí)現(xiàn)不同節(jié)點(diǎn)類型使用不同模板的方法

    這篇文章主要為大家介紹了Drupal實(shí)現(xiàn)不同節(jié)點(diǎn)類型使用不同模板的方法,是針對(duì)Drupal主題機(jī)制的靈活應(yīng)用,需要的朋友可以參考下
    2014-11-05
  • 定制Drupal首頁(yè)的方法

    這篇文章主要為大家介紹了定制Drupal首頁(yè)的方法,以實(shí)例形式講述了幾種常見的實(shí)現(xiàn)方法,非常實(shí)用,需要的朋友可以參考下
    2014-11-05
  • Drupal第三方模塊匯總

    這篇文章主要為大家介紹了Drupal第三方模塊,較為詳細(xì)的羅列了drupal常用的第三方模塊及其對(duì)應(yīng)的下載地址,對(duì)于drupal建站來(lái)說(shuō)具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-06
  • Drupal采用鉤子系統(tǒng)刪除用戶實(shí)例詳解

    這篇文章主要為大家介紹了Drupal采用鉤子系統(tǒng)刪除用戶的實(shí)現(xiàn)方法,對(duì)鉤子系統(tǒng)的運(yùn)行機(jī)制做了較為詳細(xì)的敘述,具有很好的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-06
  • drupal函數(shù)node_get_types用法詳解

    這篇文章主要為大家介紹了drupal函數(shù)node_get_types用法,針對(duì)node_get_types函數(shù)中不同參數(shù)對(duì)應(yīng)功能做了簡(jiǎn)單描述,對(duì)于drupal建站非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-06
  • drupal導(dǎo)入數(shù)據(jù)的實(shí)現(xiàn)方法

    這篇文章主要為大家介紹了drupal導(dǎo)入數(shù)據(jù)的實(shí)現(xiàn)方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2014-11-03

最新評(píng)論

西贡区| 桐梓县| 嘉荫县| 山东省| 石门县| 株洲县| 浠水县| 蒙城县| 洪泽县| 潍坊市| 涿鹿县| 阳西县| 临西县| 湖南省| 华坪县| 高青县| 乡宁县| 井冈山市| 福建省| 开远市| 辽中县| 湘阴县| 海原县| 宣化县| 侯马市| 尚志市| 铅山县| 淮安市| 虎林市| 文安县| 喀喇沁旗| 吉林省| 榆社县| 河西区| 堆龙德庆县| 岳阳县| 东台市| 太仆寺旗| 浮山县| 水城县| 津市市|