終於把資料傳到模板裡了

2022-06-22 19:18:10 字數 1020 閱讀 5451

雖然很簡單吧,但不試試還真不知道,一直在想怎麼把程式取得的資料傳入模板裡?之前這麼想的

//

data.php 檔案

$data = array

( 'title'=>'ilsea',

'list'=>array

( 'hello',

'world')

);include('show.php');

模板檔案

<?php

echo

$data['title'];

echo '

';

print_r($data['list']);

?>

看起來好醜,繼續===

//

data.php 檔案

$data = array

( 'title'=>'ilsea',

'list'=>array

( 'hello',

'world')

);//定義乙個函式用來包含模板,並傳遞資料,應該定義在公用函式庫裡的,這裡我就直接寫在這兒了

function template($template,$data

)

unset($data

); }

include($template);}

template('show.php',$data

);//

show.php 模板檔案

<?php

echo

$title

;

echo '

';

print_r($list

); ?>

用這個template函式就漂亮多了,我不喜歡用乙個模板類來顯示模板,寫個方法多簡潔啊,方便

其實,php的extract()函式可以達到這個效果

把模板檔案上傳到伺服器

report yup message id sb.data fname type rlgrap filename,ftype type rlgrap filetype,fsize type i.data fname p type string,fname n type string.data sfn...

angular裡的filter過濾資料傳參

在ng repeat中使用過濾器filter 則在filter閉包內第乙個引數,就是ng repeat中的原陣列,其餘引數可以在 repeat表示式中,使用filtername param1 param2 提供。如果引數是 scope中的變數 直接寫上去即可,不用加引號。控制器 scope.data...

簡潔高效把資料從前端傳到後台

前端將from表單中輸入的資料傳到後台有和很多種辦法,這種是比較高效的辦法。單條資料可以直接通過存在乙個物件裡,按key和value鍵值對拼好就行。多條資料就可以把媒每個物件依次存到陣列裡,最後轉成json資料傳到後台。var arrdata data pctbody tr each functio...