deblan.tv/vendor/trinity/src/Trinity/.svn/pristine/5b/5b2ea7147147f49889bc5bfb39cc8692ea1e07b1.svn-base
2015-03-02 21:57:49 +01:00

51 lines
1.4 KiB
Plaintext

<?php
namespace Trinity\Bundle\MediaBundle\Configuration;
class TypeCrudConfiguration extends \Trinity\Bundle\AdminBundle\Configuration\CrudConfiguration
{
public function __construct()
{
$this
->setModelNamespace('Trinity\\Bundle\\MediaBundle\\Model')
->setModel('Type')
->setModelPeer('TypePeer')
->setModelQuery('TypeQuery')
->setRoutePrefix('TrinityMediaBundleTypeAdmin')
->setFormNamespace('Trinity\\Bundle\\MediaBundle\\Form\\Type')
->setFormEdit('TypeType')
->setFormFilter('TypeFilterType')
->setFormNew('TypeType')
->setFieldsets(array(
' ' => array(
'label',
'mimes',
),
'Configuration' => array(
'icon',
'thumbnail',
),
))
->setMaxPerPage(20)
->setRankable(true)
->setListTitle('List of types')
->setNewTitle('New type')
->setEditTitle('Edition of "%label%"')
->setFieldTemplate('icon', 'TrinityAdminBundle:BaseAdmin:image.html.twig')
->setFieldTemplate('thumbnail', 'TrinityAdminBundle:BaseAdmin:image.html.twig')
->setDisplayFields(array(
'label',
'icon',
'thumbnail',
))
;
}
}