Note that there are some explanatory texts on larger screens.

plurals
  1. POOverriding BaseMediaAdmin with sonataMediaBundle
    primarykey
    data
    text
    <p>I am looking for to override the BaseMediaBundle to custom for exemple the function "configureListFields".</p> <p>I already override the controller of this bundle, but not the BaseMediaAdmin.</p> <p>The problem with this code is the entity "Media" disapear of my dashboard !</p> <p><em>//In my services.xml :</em> </p> <pre><code>&lt;service id="sonata.media.admin.media" class="Application\Sonata\MediaBundle\Admin\MediaAdmin"&gt; &lt;tag name="sonata.media.admin" manager_type="orm" group="Gestion des médias" label="Média" /&gt; &lt;argument /&gt; &lt;argument&gt;Application\Sonata\MediaBundle\Entity\Media&lt;/argument&gt; &lt;argument&gt;Application\SonataMediaBundle:MediaAdmin&lt;/argument&gt; &lt;call method="setTranslationDomain"&gt; &lt;argument&gt;SonataMediaBundle&lt;/argument&gt; &lt;/call&gt; &lt;/service&gt; </code></pre> <p><em>//In my Application\Sonata\MediaBundle\Admin\MediaAdmin</em></p> <pre><code>namespace Application\Sonata\MediaBundle\Admin; use Sonata\AdminBundle\Admin\Admin; use Sonata\AdminBundle\Form\FormMapper; use Sonata\AdminBundle\Datagrid\DatagridMapper; use Sonata\AdminBundle\Datagrid\ListMapper; use Sonata\AdminBundle\Show\ShowMapper; use Sonata\AdminBundle\Route\RouteCollection; use Sonata\MediaBundle\Provider\Pool; use Sonata\MediaBundle\Form\DataTransformer\ProviderDataTransformer; use Knp\Menu\ItemInterface as MenuItemInterface; use Sonata\MediaBundle\Admin\BaseMediaAdmin as BaseMediaAdmin; class MediaAdmin extends BaseMediaAdmin { /** * {@inheritdoc} */ protected function configureListFields(ListMapper $listMapper) { $listMapper // -&gt;add('image', 'string', array('template' =&gt; 'SonataMediaBundle:MediaAdmin:list_image.html.twig')) -&gt;add('custom', 'string', array('template' =&gt; 'SonataMediaBundle:MediaAdmin:list_custom.html.twig')) -&gt;add('enabled', 'boolean', array('editable' =&gt; true)) -&gt;add('_action', 'actions', array( 'actions' =&gt; array( 'view' =&gt; array(), 'edit' =&gt; array(), 'delete' =&gt; array(), ) )) ; } } </code></pre> <p>If someone has an idea ? Thx for your help</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload