Я хочу построить меню, которое должно иметь этот HTML код:Различные атрибуты класса с Html :: nestedList Methode в CakePHP
<ul class="level1" >
<li>
MenuItem1
</li>
<li>
MenuItem2
<ul class="level2" >
<li>
SubMenuItem1
</li>
</ul>
</ul>
и так далее. Я хотел бы сделать это с помощью метода Html :: nestedList в CakePHP. Для этого у меня есть ассоциативный массив как
$list = array(
"MenuItem1",
"MenuItem2" => array(
"SubMenuItem1"
)
)
Чтобы установить класс для Л элементов в списке можно использовать массив опций, но затем каждый уль тега в этом списке есть этот класс.
Как я могу использовать разные классы для разных уровней в этом меню?
Вы можете попробовать использовать дерево helperas изложенные [ здесь] (http://www.dereuromark.de/2013/02/17/cakephp-and-tree-structures/) в сочетании с потоковыми данными и обратным вызовом или элементом. – mark