deblan.tv/vendor/trinity/src/Trinity/Bundle/ContentManagerBundle/Configuration/MenuCrudConfiguration.php
2015-03-02 21:57:49 +01:00

51 lines
1.5 KiB
PHP

<?php
namespace Trinity\Bundle\ContentManagerBundle\Configuration;
class MenuCrudConfiguration extends \Trinity\Bundle\AdminBundle\Configuration\CrudConfiguration
{
public function __construct()
{
$this
->setModelNamespace('Trinity\\Bundle\\ContentManagerBundle\\Model')
->setModel('Menu')
->setModelPeer('MenuPeer')
->setModelQuery('MenuQuery')
->setRoutePrefix('TrinityContentManagerBundleMenuAdmin')
->setFormNamespace('Trinity\\Bundle\\ContentManagerBundle\\Form\\Type')
->setFormEdit('MenuType')
->setFormFilter('MenuFilterType')
->setFormNew('MenuType')
->setFieldsets(array(
' ' => array(
'title',
),
'Configuration' => array(
'name',
'nav'
),
))
->setMaxPerPage(20)
->setRankable(true)
->setListTitle('Menus')
->setNewTitle('New menu')
->setEditTitle('Edition of "%title%"')
->setFieldTemplate('created_at', 'TrinityAdminBundle:BaseAdmin:date.html.twig')
->setFieldTemplate('updated_at', 'TrinityAdminBundle:BaseAdmin:date.html.twig')
->setFieldTemplate('active', 'TrinityAdminBundle:BaseAdmin:bool.html.twig')
->setDisplayFields(array(
'name',
'title',
'nav',
))
;
}
}