SonataAdminバンドルを構成しましたが、admin / Dashboardをロードしようとすると、ランダムなメモリの問題が発生します。
これがSonataCRUDを含む私の2つのエンティティです:
namespace Jade\ReveBundle\Admin;
use Doctrine\Common\Collections\Collection;
use Jade\ReveBundle\Entity\Thematique;
use Sonata\AdminBundle\Admin\Admin;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Validator\ErrorElement;
use Sonata\AdminBundle\Form\FormMapper;
class ProduitAdmin extends Admin
{
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('titre')
->add('description')
;
}
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('titre')
->add('description')
;
}
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('id')
->add('titre')
->add('description')
;
}
public function validate(ErrorElement $errorElement, $object)
{
$errorElement
->with('titre')
->assertMaxLength(array('limit' => 32))
->end()
;
}
}
namespace Jade\ReveBundle\Admin;
use Sonata\AdminBundle\Admin\Admin;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Validator\ErrorElement;
use Sonata\AdminBundle\Form\FormMapper;
class ThematiqueAdmin extends Admin
{
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->add('titre')
->add('description')
;
}
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('titre')
->add('description')
;
}
protected function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('id')
->add('titre')
->add('description')
;
}
public function validate(ErrorElement $errorElement, $object)
{
$errorElement
->with('titre')
->assertMaxLength(array('limit' => 32))
->end()
;
}
}
私が問題のアイデアを持っている人はいますか?あなたの答えのためのThx