PHP 開発フレームワーク Yii Framework チュートリアル (12) UI コンポーネント ClipWidget の例

黄舟
リリース: 2023-03-05 07:34:02
オリジナル
1320 人が閲覧しました

CClipWidget は、CClipWidget の初期化から実行までの間に定義された内容を、Controller の Clip 変数に保存し、他の場所に再生することができる「マクロ」の記録と同様の機能を提供します。

CClipWidget は、CBaseController の beginClip と endClip をカプセル化します。CBaseController の beginClip と endClip の基本的な使用法は次のとおりです。

最初に Clip を定義します

$this->beginClip('clipID');
// ... display the clip contents
$this->endClip();
ログイン後にコピー

次に、この Clip を使用する必要がある場所

echo $this->clips['clipID'];
ログイン後にコピー

If $this が、コントローラーですが、Widgetが使えます

echo $this->getController()->clips ['clipID'];
ログイン後にコピー

ClipWidgetの使い方は以下の通りです

beginWidget('CClipWidget',array('id'=>'record')); ?>
endWidget(); ?>
clips['record']; ?>
-----------
clips['record']; ?>
ログイン後にコピー

まず、beginWidgetとendWidgetで定義したClipを定義します。クリップのIDを渡します。パラメータIDで入力します。その後、 echo $this->clips['record']; を呼び出して、必要に応じて記録されたコンテンツを表示できます。 beginWidget と endWidget の間のコンテンツは、必要に応じてカスタマイズできます。この例では、3 行のテキストが表示されます。

表示される結果は次のとおりです:

PHP 開発フレームワーク Yii Framework チュートリアル (12) UI コンポーネント ClipWidget の例

上記は、PHP 開発フレームワーク Yii Framework チュートリアル (12) UI コンポーネント ClipWidget のサンプルの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www) を参照してください。 .php.cn)!


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!