Symfony 2 KNP菜单:添加CSS类链接

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)

我怎样才能做到这一点?

pcm*_*pcm 8

$menu->addChild('agb', array('uri' => '#'))
    ->setAttribute('divider_append', true)
    ->setLinkAttribute('class', 'childClass');
Run Code Online (Sandbox Code Playgroud)

很容易:)