yiiでのウィジェットの使用法、yiiwidgetの使用法
この記事の例では、Yii でのウィジェットの使用法について説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
WIDGET の定義は非常に簡単で、/protected/widget/test/ に「testWidget.php」という名前のウィジェットを作成するだけです。
ビューで呼び出すには、次のように記述する必要があります:
コードをコピーします コードは次のとおりです:
$this->beginWidget('application.widget.test.testWidget');
?>
//...おそらくウィジェットはここのメインコンテンツを使用する必要があります...
$this->endWidget();
?>
testWidget.php ファイルの定義方法:
コードをコピーします コードは次のとおりです:
/**
* テストウィジェット
*/
クラス testWidget は CWidget を拡張します
{
パブリック関数 init()
{
//このメソッドは、ビュー内で $this->beginWidget() が実行されるときに実行されます
//ここでクエリデータ操作を実行できます
}
パブリック関数 run()
{
//このメソッドは、ビュー内で $this->endWidget() が実行されたときに実行されます
//ここでレンダリング操作を実行できます。ここで説明するビューはウィジェットのビューであることに注意してください
//ウィジェットのビューは、ウィジェットと同じレベルの views ディレクトリの下に配置されることに注意してください。たとえば、次のビューは
の下に配置されます。
// /protected/widget/test/views/test.php
$this->render('test', array(
)
'str'=>'WIDGET ビュー変数',
));
}
}
この記事が、Yii フレームワークに基づいた PHP プログラムの設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/920973.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/920973.html技術記事 yii でのウィジェットの使用法、yiiwidget の使用法 この記事では、yii でのウィジェットの使用法を例とともに説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです: /pro にいる場合、WIDGET の定義は非常に簡単です...
。