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

38 lines
1.5 KiB
PHP

<?php
namespace Trinity\Bundle\NewsletterBundle\Configuration;
class ModelCrudConfiguration extends \Trinity\Bundle\AdminBundle\Configuration\CrudConfiguration
{
public function __construct() {
$this
->setModelNamespace('Trinity\\Bundle\\NewsletterBundle\\Model')
->setModel('Model')
->setModelPeer('ModelPeer')
->setModelQuery('ModelQuery')
->setRoutePrefix('TrinityNewsletterBundleModelAdmin')
->setFormNamespace('Trinity\\Bundle\\NewsletterBundle\\Form\\Type')
->setFormEdit('ModelType')
->setFormFilter('ModelFilterType')
->setFormNew('ModelType')
->setDisplayFields(array('name','class_key','template','updated_at','created_at'))
->setListTitle('Available newsletter models')
->setFieldTemplate('class_key','TrinityNewsletterBundle:ModelAdmin:class_key.html.twig')
->setFieldTemplate('template','TrinityNewsletterBundle:ModelAdmin:template.html.twig')
->setNewTitle('New newsletter model')
->setEditTitle('Edit newsletter model "%name%"')
->setFieldHelper('classKey','You must save a type of model to edit it\'s content')
->setFieldsets(array(
'Configuration' => array('name','classKey','template'),
'Content' => array('*')
))
->setMaxPerPage(20)
;
}
}