test
CakePHP Note
HTMLヘルパー
UPDATE:2009.12.05
HTMLのタグを出力するためのヘルパー。但し、フォームに関するタグはFormヘルパーを使います。
主なメソッド
link ($title, $url=null, $htmlAttributes=array(), $confirmMessage=false, $escapeTitle=true)
echo $html->link('add',array('controller'=>'posts','action'=>'add'));
image ($path, $options=array())
$pathはwebroot/imgからのパス。
画像をリンクに使用する場合は、imageメソッドの出力をlinkメソッドの第一引数に指定します。linkメソッドがエスケープ処理を行わないようにescapeキーfalseにします。
echo $html->link($html->image('addButton.png'),array('controller'=>'posts','action'=>'add'),array('escape'=>false));
アクションのビューまはたレイアウトのビューで使われるメソッド
通常これらのタグはレイアウトのheadタグに記述します。しかし、特定のアクションでだけhead内に出力させたい時にはアクションのビューに記述し、$inlineパラメータをfalseにします。こうするとその場で出力されず、レイアウトの$scripts_for_layoutの部分で出力します。
$inlineパラメータは、Javascriptヘルパーのlinkメソッドでも同様です。
meta ($type, $url=null, $attributes=array(), $inline=true)
$typeに指定可能なキーワードと出力される値
- html(text/html)
- rss(application/rss+xml)
- atom(application/atom+xml)
- icon(image/x-icon)
css ($path, $rel=null, $htmlAttributes=array(), $inline=true)
$pathはwebroot/cssからのパス。
