国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁蒗| 错那县| 彩票| 乐山市| 河池市| 崇义县| 台中市| 西华县| 辽阳县| 甘孜县| 隆尧县| 淮安市| 贺州市| 新邵县| 莲花县| 湘乡市| 习水县| 巫溪县| 永兴县| 青州市| 逊克县| 新竹市| 栖霞市| 塔城市| 兰溪市| 盐津县| 远安县| 堆龙德庆县| 冀州市| 扬州市| 铁岭市| 五常市| 榆树市| 马公市| 靖边县| 从江县| 玉屏| 高唐县| 保德县| 阳朔县| 四会市|