2008年11月8日土曜日

CakePHPの標準機能でパンくずリスト(トピックパス)を生成する方法

CakePHPでパンくずリストを表示するサンプル YARETOKO「ヤレトコ」メインブログ


標準で使えるのが便利。
$html->addCrumb()の第2引数(URL)を省略すると、リンクでないただのテキストとして表示されるようだ。
なのでelementにするならURLを省略できるようにすると便利。

<?php
foreach ($crumbs as $crumb) {
 $crumb = am(array('url' => null, 'options' => null), $crumb);
 $html->addCrumb($crumb['title'], $crumb['url'], $crumb['options']);
}

echo '<div class="crumbs">';
echo $html->getCrumbs(' > ', 'トップ');
echo "</div>\n";


参考:API for CakePHP : The PHP Rapid Development Framework :: version 1.2.x.x

0 件のコメント:

ブログ アーカイブ

tags