Kho*_*oly 5 css php symfony knpmenubundle
我正在使用KnpMenuBundle for Symfony2,我找不到从菜单生成的链接添加css类的方法.
我试图将类设置为子属性,但不会将其提供给链接,而是提供给可能的子菜单(子菜单).
$menu->addChild('agb', array('uri' => '#'))
->setAttribute('divider_append', true)
->setChildenAttribute('class', 'childClass');
Run Code Online (Sandbox Code Playgroud)
这将导致以下HTML
<li>
<a href="#"> agb </a>
<ul class="childClass">
....
</ul>
</li>
Run Code Online (Sandbox Code Playgroud)
但我需要这样:
<li>
<a href="#" class="childClass"> agb </a>
<ul>
....
</ul>
</li>
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
$menu->addChild('agb', array('uri' => '#'))
->setAttribute('divider_append', true)
->setLinkAttribute('class', 'childClass');
Run Code Online (Sandbox Code Playgroud)
很容易:)