国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

yii中widget的用法

2024-05-04 23:28:32
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了yii中widget的用法,實例分析了widget在視圖中的調用方法以及定義方法,具有一定的參考借鑒價值,需要的朋友可以參考下
 
 

本文實例講述了yii中widget的用法。分享給大家供大家參考。具體分析如下:

WIDGET定義很簡單,如果你在/protected/widget/test/下建立了一個名為“testWidget.php”的widget。

在視圖中調用需要這樣寫:

復制代碼代碼如下:
<?php
$this->beginWidget('application.widget.test.testWidget');
?>
//...可能小部件需要用到這里主體內容...
<?php
$this->endWidget();
?>

testWidget.php文件的定義方式:
復制代碼代碼如下:
/**
* test widget
*/
class testWidget extends CWidget
{    
    public function init()
    {
        //當視圖中執行$this->beginWidget()時候會執行這個方法
        //可以在這里進行查詢數據操作
    }
 
    public function run()
    {
        //當視圖中執行$this->endWidget()的時候會執行這個方法
        //可以在這里進行渲染試圖的操作,注意這里提到的視圖是widget的視圖
        //注意widget的視圖是放在跟widget同級的views目錄下面,例如下面的視圖會放置在
        //  /protected/widget/test/views/test.php
        $this->render('test', array(
            'str'=>'WIDGET視圖變量',
        ));
    }
}

 

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 钦州市| 卢龙县| 常德市| 仙游县| 于都县| 邢台市| 甘谷县| 乌拉特后旗| 西畴县| 武鸣县| 松潘县| 永州市| 枝江市| 上杭县| 乌兰察布市| 郴州市| 九江县| 上饶市| 昌江| 延津县| 合山市| 灵石县| 洛浦县| 卓资县| 浦城县| 寿宁县| 溧阳市| 星子县| 诸暨市| 崇左市| 南京市| 东辽县| 海林市| 大庆市| 龙里县| 介休市| 周至县| 和平区| 长治县| 正蓝旗| 苏尼特左旗|