この HTML コードを持つメニューを作成したいと思います。
<ul class="level1" >
<li>
MenuItem1
</li>
<li>
MenuItem2
<ul class="level2" >
<li>
SubMenuItem1
</li>
</ul>
</ul>
等々。CakePHP の Html::nestedList メソッドでこれを行いたいと思います。このために、次のような連想配列があります
$list = array(
"MenuItem1",
"MenuItem2" => array(
"SubMenuItem1"
)
)
リスト内の ul 要素のクラスを設定するには、オプション配列を使用できますが、このリスト内のすべての ul タグにこのクラスがあります。
このメニューでレベルごとに異なるクラスを設定するにはどうすればよいですか?