首頁  >  文章  >  php框架  >  yii怎麼往模板傳變量

yii怎麼往模板傳變量

(*-*)浩
(*-*)浩原創
2019-11-07 13:51:192799瀏覽

yii怎麼往模板傳變量

新增動態內容最簡單的方法,就是在檢視範本檔案中嵌入PHP語句。任何在56fcdf8ab1e0f183dd48fd2580459a85標籤之間的程式碼會執行。          (建議學習:yii教學

<h3><?php echo date("D M j G:i:s T Y"); ?></h3>

將業務邏輯放到控制器中,讓我們的業務邏輯與檢視分離控制器檔案中:

$theTime=date("D M j G:is T Y");
$this->render(&#39;helloWorld&#39;,array(&#39;time&#39;=>$theTime));

視圖檔案中:

<h3><?php echo $time; ?></h3>

#視圖與控制器是非常緊密的兄弟,所以視圖檔案中的$this指的就是渲染這個視圖的控制器。

在控制器中定義一個類別的公共屬性,而不是局部變數。然後在視圖中透過$this存取這個類別的屬性。

class MessageController extends Controller {
    public $time;
    public function actionHelloworld() {
           $this->time = date("D M j G:is T Y");
       $this->render(&#39;helloworld&#39;, array(&#39;time&#39; => $theTime));
    }


檢視檔案中:

<h3><?php echo $this->time; ?></h3>

以上是yii怎麼往模板傳變量的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:yii怎麼樣下一篇:yii怎麼樣