Skip to content

Instantly share code, notes, and snippets.

@rileyrg
Created September 24, 2017 14:25
Show Gist options
  • Save rileyrg/a3bb66e0b39d2ca5c7a70b08a8b66fac to your computer and use it in GitHub Desktop.
Save rileyrg/a3bb66e0b39d2ca5c7a70b08a8b66fac to your computer and use it in GitHub Desktop.
<?php
/**
* Created by IntelliJ IDEA.
* User: rgr
* Date: 24/09/17
* Time: 13:29
*/
// src/AppBundle/Admin/CategoryAdmin.php
namespace AppBundle\Admin;
use AppBundle\Entity\ProjectCasting;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Form\FormMapper;
class ProjectCastingAdmin extends AbstractAdmin
{
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper->add('date', 'sonata_type_date_picker');
$formMapper->add('locationDesc', 'text');
$formMapper->add('notes', 'text');
}
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper->add('date','doctrine_orm_date_range', array('field_type'=>'sonata_type_date_range_picker'));
$datagridMapper->add('locationDesc');
$datagridMapper->add('notes');
}
protected function configureListFields(ListMapper $listMapper)
{
$listMapper->addIdentifier('date');
$listMapper->addIdentifier('locationDesc');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment