Danger
This is an outdated documentation please read the new Monofony documentation instead.
How to configure backend menuΒΆ
To configure backend menu for your entity, you have to edit src/Menu/AdminMenuBuilder.php.
// src/Menu/AdminMenuBuilder.php
public function createMenu(array $options): ItemInterface
{
// add method ...
$this->addContentSubMenu($menu);
// rest of the code
return $menu;
}
/**
* @param ItemInterface $menu
*
* @return ItemInterface
*/
private function addContentSubMenu(ItemInterface $menu): ItemInterface
{
$content = $menu
->addChild('content')
->setLabel('sylius.ui.content')
;
$content->addChild('backend_article', ['route' => 'app_backend_article_index'])
->setLabel('app.ui.articles')
->setLabelAttribute('icon', 'newspaper');
return $content;
}