deblan.tv/src/Deblan/Bundle/BlogBundle/Configuration/CategoryCrudConfiguration.php
2015-03-02 21:57:49 +01:00

52 lines
1.3 KiB
PHP

<?php
namespace Deblan\Bundle\BlogBundle\Configuration;
use Deblan\Bundle\BlogBundle\Model\CategoryQuery;
class CategoryCrudConfiguration extends \Trinity\Bundle\AdminBundle\Configuration\CrudConfiguration
{
public function __construct()
{
$this
->setModelNamespace('Deblan\\Bundle\\BlogBundle\\Model')
->setModel('Category')
->setModelPeer('CategoryPeer')
->setModelQuery('CategoryQuery')
->setRoutePrefix('DeblanBlogBundleCategoryAdmin')
->setFormNamespace('Deblan\\Bundle\\BlogBundle\\Form\Type')
->setFormEdit('CategoryType')
->setFormFilter('CategoryFilterType')
->setFormNew('CategoryType')
->setFieldsets(array(
'' => array(
'Title',
'Active',
'Description',
),
))
->setMaxPerPage(CategoryQuery::create()->count())
->setRankable(true)
->setListTitle('Catégories')
->setNewTitle('Nouvelle catégorie')
->setEditTitle('Édition de la catégorie « %title% »')
->setFieldTemplate('Active', 'TrinityAdminBundle:BaseAdmin:bool.html.twig')
->setExport(true)
->setDisplayFields(array(
'Title',
'Active',
))
;
}
}