12
2月
Helperから別のHelperを呼び出す
stored in: Helper
Helperから別のHelperを呼び出す
Helperから別のHelperを呼び出すには、Controller と同じように、メンバー変数の $helpers で指定するだけです。
覚えやすいですね。
<?php
/* /app/views/helpers/link.php (using other helpers) */
class LinkHelper extends AppHelper {
var $helpers = array('Html');
function makeEdit($title, $url) {
// HTML ヘルパーを使用して整形されたデータを出力する
// データのフォーマット:
$link = $this->Html->link($title, $url, array('class' => 'edit'));
return $this->output("<div class=\"editOuter\">$link</div>");
}
}
?>
