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

yii怎麼往模板傳變量

(*-*)浩
發布: 2019-11-07 13:51:19
原創
2842 人瀏覽過

yii怎麼往模板傳變量

新增動態內容最簡單的方法,就是在檢視範本檔案中嵌入PHP語句。任何在標籤之間的程式碼會執行。          (建議學習: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中文網其他相關文章!

相關標籤:
yii
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板