php中assign中的第一個參數是在模板取值的時候所使用的變量名,第二個參數是要傳遞的值。
Thinkphp中的assign()的作用
它的作用很簡單,就是打印出數組。
舉個例子:
<?php
$apple="蘋果";
$this->assign('apple',$apple);
?>
<html>
<head>
<title>取值</title>
</head>
<body>
{$apple}
</body>
</html>
這樣就可以把值傳遞到模板中。
assign并不是baiphp的內置函數du,而是一個自定義函數
確切的說,是php的類成員函數
換句話zhi說,這個函數是自己命名dao的
大部分編程語言,函數都分兩種,一個是語言本身的函數,比如php的strlen()函數,這個是php本身就有的!
一種是自己寫的函數,也就是開發者自己發明的函數!
語法如下:
1
2
3
function函數名稱(函數參數){
函數處理代碼
}
其中,函數名稱,隨便,你愛寫什么寫什么,參數也是一樣,而且,參數可有可無,具體看實際情況
調用函數的時候,就是:函數名稱(參數)
基本和調用php本身的函數語法差不多!
thinkphpassign()向包含頁面傳遞值問題
publicfunctiongetusername(){
if($_SESSION['user_id']){
$user_id=$_SESSION['user_id'];
$User=D('User');
$username=$User->where('id='.$user_id)->getField('username');
$this->assign('username',$username);
return($username);
}
}
publicfunctionsearch(){
$this->display('header');
$Video=D('Video');
$username=$this->getusername();
if($_GET['q']){
$_search=$_GET['q'];
$_search='%'.$_search.'%';
$where['status']=1;
$where['theme|type|teacher_name']=array('like',$_search);
看完上述內容,你們對thinkphp中assign()的作用是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注本站行業資訊頻道,感謝大家的支持。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖)哈嘍小伙伴們 ,今天給大家科普一個小知識。在日常生活中我們或多或少的都會接觸到現代戲劇作品都有哪些方面的一些說法,有的小伙伴還不是很了解,今天就給大家詳細的介紹一下關于現代戲劇作品都有哪些的相關內容。郭沫若的《棠棣之花》、《屈原》、《虎符》、《高漸離》、《孔雀膽》、《南冠草》; 歐陽笙(華漢)的《李秀成之死》、《天國春秋》、《草莽英雄》、《塞上風云》、《兩面人》; 歐陽予倩的《忠王李秀成...
題記是指寫在文章標題下、正文前的文字。在作文中巧妙地設置題記,既能起到勾勒作用,又能提示文章內容,揭示文章主旨,激發讀者閱讀興趣。第一,碑文可以用來說明寫作的原因,或者營造一種環境。感覺初中它是我內心深處的一股清泉,不會枯竭,不會嘔吐,永遠奔流,澆灌著我人生旅途中的一草一木。………..——題詞第二,題詞要表明主要內容,揭示作品內涵。抹去心靈的界限表面的邊界可以用...
創新在企業中的作用是什么?沒有創新就沒有競爭力,沒有創新就沒有價值提升。無論是哪種形式的創新,都需要認真的工作態度和務實的工作作風。企業采用新的生產方式和管理模式,應用創新技術、新知識、新工藝,提高產品質量,開發生產新產品,占領市場,改進新服務,實現市場價值。技術創新在改進產品的生產方法和過程中起著重要的作用。創新還可以促進企業組織形式和管理效率的提高,使企業適應經濟發展的要求,不斷提高效率。公司...