Symfony2 に KnpMenuBundle を使用していますが、メニューで生成されたリンクから css クラスを追加する方法が見つかりませんでした。
class を child 属性に設定しようとしましたが、それはリンクには与えられず、可能性のある子メニュー (サブメニュー) に与えられます。
$menu->addChild('agb', array('uri' => '#'))
->setAttribute('divider_append', true)
->setChildenAttribute('class', 'childClass');
これにより、次の HTML が生成されます。
<li>
<a href="#"> agb </a>
<ul class="childClass">
....
</ul>
</li>
しかし、私はこのようにそれが必要です:
<li>
<a href="#" class="childClass"> agb </a>
<ul>
....
</ul>
</li>
これどうやってするの?