「ver4/関数リファレンス/BcBaser element」の版間の差分
提供: baserCMS公式ガイド
行32: | 行32: | ||
### 応用 | ### 応用 | ||
+ | サイドバーを出力し、$dataにdataを指定する。 | ||
####コード | ####コード | ||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
− | + | <?php $this->BcBaser->element('sidebar', array( 'data' => 'data') ) ?> | |
</syntaxhighlight> | </syntaxhighlight> | ||
####出力 | ####出力 | ||
<syntaxhighlight lang="html5"> | <syntaxhighlight lang="html5"> | ||
− | + | サイドバーを出力し、sidebar.phpから$dataを参照できる。 | |
</syntaxhighlight> | </syntaxhighlight> | ||
2019年1月14日 (月) 23:19時点における版
[このコンテンツは内容調整中です]
説明
/theme/{テーマ名}/Elements/ 内にあるエレメント(部品)テンプレートを出力する。
使い方
<?php $this->BcBaser->element( $name , [$data] , [$options] ); ?>
パラメータ
- (string)$name
- エレメントのテンプレート名(Elementsフォルダからの相対パス)
- (array)$data
- エレメントで参照するデータ
- array('変数名' => '値')
- - 初期値: array()
- (array)$options
- オプションのパラメータ
subDir
: 呼び出されたURLのプレフィックスをサブフォルダとして指定するかどうかの真偽値。(初期値 : true)
用例
基本
サイドバーを出力する。
コード
<?php $this->BcBaser->element('sidebar') ?>
応用
サイドバーを出力し、$dataにdataを指定する。
コード
<?php $this->BcBaser->element('sidebar', array( 'data' => 'data') ) ?>
出力
サイドバーを出力し、sidebar.phpから$dataを参照できる。
類似の関数
- header - ヘッダーテンプレートを出力する
- footer - フッターテンプレートを出力する
- getElement - エレメントテンプレートのレンダリング結果を取得する