<a href="/edit/" title="編集" class="icon-1 info-tooltip"></a>
こんなHTMLがあったとして、フォームヘルパーで書くとどうなるのでしょうか??
<?php echo $html->link('編集', '/edit/',array('class' => array('icon-1','info-tooltip'))
);?>
これではclassがうまくあたりませんでした・・
とりあえずHTMLを普通に書いたほうが早いっちゃ早いんですが。
これでよいと思いますが、ダメでした?
<?php echo $html->link('編集', '/edit/', array('class' => 'icon-1 info-tooltip'));?>
試しにやってみたら、
<a href="/edit/" class="icon-1 info-tooltip">編集</a>
となりました。
ここが固定にしたくなくてということなら、
<?php echo $html->link('編集', '/edit/', array('class' => implode(' ', $classList)));?>
でいいんじゃないでしょうか?
何かの参考になれば。
implode view内でimplodeって大丈夫なんですね。arrayで配列にすればclass複数置けるはずだと勝手に思ってました。
元WEBデザイナーなんで、HTMLにクラス複数あてるケースは多発するかといえばそうでもなくて、これはこれで使えそうですね。ありがとうございます