×

Sign in with twitter.

You can follow the user and hashtags.

Share your tips on social media.

Post relative tips.

If you have relative tips, click [Add relative tips] to post.

CakePHPのHtmlHelperが出力するタグのフォーマットを制御する

@yando@yando 1725 viewer 48 embed viewer embed
全てのタグの情報はHtmlHelperのオブジェクト内に$_tagsとして格納されている。
この情報を変更するには任意の設定ファイルに必要な情報を準備して読み込ませれば良い。

$this->Html->loadConfig('custom_tag');

上記の場合だと app/Config/custom_tag.php というファイルを読み込み設定が置換される。設定ファイルには配列で設定を記述する。

<?php
$config = array();
$config['tags']['tag'] = '%3$s';
$config['tags']['label'] = '%3$s</label>';
$config['tags']['checkboxmultiple'] = '<label class="floating">'.'<input type="checkbox" name="%s[]"%s />';
return $config;

上記の例ではタグの前後につくdivの構造などに変更を加えている。

http://book.cakephp.org/2.0/en/core-libraries/helpers/html.html#changing-the-tags-output-by-htmlhelper

Click this to change format.

Add relative tips

Users who share this tip.

Comments