thinkphp中,thinkPHP中 this assign row , row 這句話啥意思

時間 2021-08-11 18:18:36

1樓:go熊孩子是我

$this->assign("arr",$arr)中第一個引數是在模板中使用的變數名,名字可以任意取,第二個引數是傳遞給模板的變數。舉個例子:

1、在action中賦值了一個myname模板變數:

12$name = 'thinkphp';$this->assign('myname',$name);

表示把action中$name變數(其值為'thinkphp')賦值給模板變數myname,當然也可以是其他名字。

2、在模板檔案中使用myname變數:

在模板檔案(即對應的html檔案)使用  即表示 字串:'thinkphp'

thinkphp是為了簡化企業級應用開發和敏捷web應用開發而誕生的。最早誕生於2023年初,2023年元旦正式更名為thinkphp,並且遵循apache2開源協議釋出。thinkphp從誕生以來一直秉承簡潔實用的設計原則,在保持出色的效能和至簡的**的同時,也注重易用性。

並且擁有眾多原創功能和特性,在社群團隊的積極參與下,在易用性、擴充套件性和效能方面不斷優化和改進。

thinkphp是一個快速、相容而且簡單的輕量級國產php開發框架,誕生於2023年初,原名fcs,2023年元旦正式更名為thinkphp,遵循apache2開源協議釋出,從struts結構移植過來並做了改進和完善,同時也借鑑了國外很多優秀的框架和模式,使用物件導向的開發結構和mvc模式,融合了struts的思想和taglib(標籤庫)、ror的orm對映和activerecord模式。

thinkphp可以支援windows/unix/linux等伺服器環境,正式版需要php5.0以上版本支援,支援mysql、pgsql、sqlite以及pdo等多種資料庫,thinkphp框架本身沒有什麼特別模組要求,具體的應用系統執行環境要求視開發所涉及的模組。

作為一個整體開發解決方案,thinkphp能夠解決應用開發中的大多數需要,因為其自身包含了底層架構、相容處理、基類庫、資料庫訪問層、模板引擎、快取機制、外掛機制、角色認證、表單處理等常用的元件,並且對於跨版本、跨平臺和跨資料庫移植都比較方便。並且每個元件都是精心設計和完善的,應用開發過程僅僅需要關注您的業務邏輯。

參考資料

360問答.360問答[引用時間2018-1-4]

360問答.360問答[引用時間2018-1-4]

2樓:千鋒教育

thinkphp 在 action 類裡面使用 assign 方法對模板變數進行賦值;所以assign('row',$row)中第一個引數『row』表示在模版取值用的變數名,第二個引數是row變數的值。示例如下:

<?php

$wish='測試';

$this->assign('row',$row);

?>

模版取值示例:

<>

thinkphp中$this->assign("arr",$arr);是什麼意思啊? 兩個arr 有什麼區別嗎?

3樓:匿名使用者

$this->assign("arr",$arr)中第一個引數是在模板中使用的變數名,名字可以任意取,第二個引數是傳遞給模板的變數。舉個例子:

1、在action中賦值了一個myname模板變數:

$name = 'thinkphp';

$this->assign('myname',$name);

表示把action中$name變數(其值為'thinkphp')賦值給模板變數myname,當然也可以是其他名字。

2、在模板檔案中使用myname變數:

在模板檔案(即對應的html檔案)使用  即表示 字串:'thinkphp'

thinkphp中怎麼接收get變數

林貳妖 tinkphp本身提供i 方法來獲取表單傳輸的內容。比如 1 i post.表示獲取post所有內容2 i get.獲取get的內容 3 i post.name 獲取post傳過來的name4 i get.name 獲取get傳過來的name當然也可以參考tp手冊來進行操作 good luc...

ThinkPHP中的display為什麼報錯

似乎你這個檔案不是一個類。class testaction extends action 如果還是不行看看有沒有tpl資料夾裡面有沒有模板。你吧cache 資料夾清空下再重啟試試,用火狐瀏覽器f12看 出錯。display預設顯示的是tpl目錄下的控制器對應目錄裡面檔案,如果沒有該檔案會報錯,你也可...

Thinkpad w510好麼,ThinkPad W510 怎麼樣

你作圖,w510更適合做移動工作站,雙屏,手寫觸控,所以作圖什麼的肯定不錯的,跟t質量相差無幾 你叔叔說的沒錯 再好的筆記本都不能和桌上型電腦相比,我建議聽你叔叔的 原因 1,再好的筆記本都不能和桌上型電腦相比,花買w510本子一半的錢配臺式,基本上就是超豪華配置了,你的遊戲和作圖,完全沒問題 2,...