51 lines
1.4 KiB
Plaintext
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',
|
||
|
))
|
||
|
;
|
||
|
}
|
||
|
}
|