欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

thinkphp5使html5實(shí)現(xiàn)動(dòng)態(tài)跳轉(zhuǎn)的例子

 更新時(shí)間:2019年10月16日 09:43:33   作者:yu_duan_hun  
今天小編就為大家分享一篇thinkphp5使html5實(shí)現(xiàn)動(dòng)態(tài)跳轉(zhuǎn)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1.從數(shù)據(jù)庫(kù)取數(shù)據(jù)

在application/模塊名/controller/控制器名/方法名中對(duì)數(shù)據(jù)庫(kù)進(jìn)行獲取,這里為了方便,舉例為application/modulea/controller/x/test

$result = Db::name('data')->where('uid',session('xx.uid'))->select();

數(shù)據(jù)傳遞

這里可以是標(biāo)題欄的數(shù)據(jù),然后就通過(guò)

$this->assign('data', $result);

這種方式可以傳遞到

application/modulea/view/x/test.html

volist數(shù)據(jù)分解

這個(gè)test.html可以通過(guò)volist進(jìn)行處理:

{volist name="data" id="item_data"}
 <h3>{$item_data}</h3>
{/volist}

此時(shí),$i為默認(rèn)索引,可以這樣用:

{volist name="data" id="item_data"}
 <h3>{$i.'='.$item_data}</h3>
{/volist}

action交還控制器

如果html界面需要某種處理,可以直接寫個(gè)action交給控制器進(jìn)行跳轉(zhuǎn)就行了。

<form action="/modulea/x/login"></form>

部分跳轉(zhuǎn)

如果需要部分跳轉(zhuǎn),則需要使用iframe,比如iframe的src為某個(gè)相對(duì)網(wǎng)址(首次加載地址),的name是fr

<iframe src='/modulea/x/test2' name='fr'></iframe>

點(diǎn)擊旁邊的某個(gè)按鈕以后,需要進(jìn)行跳轉(zhuǎn),所以,要寫一個(gè)超鏈接:

<a href="{:url($item_data['url'])}" rel="external nofollow" target="fr"></a>

注意,此處的target必須要與前面的name一致,此處url也是相對(duì)網(wǎng)址,格式為:/模塊名/控制器名/方法名。

過(guò)程總結(jié):

控制器取數(shù)據(jù),取完用assign傳給視圖,視圖用volist進(jìn)行展示,視圖通過(guò)action來(lái)進(jìn)行頁(yè)面跳轉(zhuǎn)。

ps:過(guò)濾非法網(wǎng)址:

$this->user = session('xx');
if(!this->user['uid']){
 return $this->redirect('/modulea/x/login');
}

以上這篇thinkphp5使html5實(shí)現(xiàn)動(dòng)態(tài)跳轉(zhuǎn)的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論