im tìm kiếm một cách để thiết lập tin nhắn nhấp nháy trong bộ điều khiển quản trị của bó sonata admin, chúng cho phép để thiết lập các thông điệp flash trong CRUDController nhưLàm thế nào để thiết lập tin nhắn nhấp nháy trong sonata quản trị quản lý điều khiển
$this->get('session')->setFlash('sonata_flash_error', 'flash_batch_merge_error');
nhưng không phải trong quản trị Controller,
này là admin của tôi contrller
use Sonata\AdminBundle\Admin\Admin;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Datagrid\DatagridMapper;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\AdminBundle\Route\RouteCollection;
class ConfigAdmin extends Admin
{
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->with('System Settings')
->add('Name','text', array('label' => "Configuration Name"))
->add('Language', 'choice', array(
'label' => 'System Language',
'choices' => array(0 => 'English', 1 => 'Swedish'),
'preferred_choices' => array(0),
))
->add('commonmail','text', array('label' => "Common e-Mail"))
->add('dateformat','text', array('label' => "Date format"))
->add('currencyformat','text', array('label' => "Currency format"))
->end()
}
public function postUpdate($object) {
// here i need to perform some validations and set flash message if there is an errror
}
}
đánh giá cao sự giúp đỡ của bạn
gì làm bạn có ý nghĩa bởi "admin controller"? – rpg600
hey, tôi đã sửa đổi vấn đề của mình, điều này sẽ có nghĩa là tôi muốn – Lasith