Этот вопрос довольно специфический.
Я использую Symfony2 White October Admin Bundle для создания администрирования для моего приложения.
Интересно, имеет ли кто-нибудь опыт работы с этим пакетом и знает, как изменить определенные поля, добавленные в класс Admin. Комплектация не очень хорошо документирована, и я хотел бы знать, есть ли способы сделать это или нужно расширить ядро комплекта.
Например, у меня есть объект Speaker с полем, в котором хранится путь к аватару:
/**
* @var string $picturePath
*
* @ORM\Column(name="picture_path", type="string", length=128, nullable=false)
*/
private $picturePath;
Затем в классе Admin я добавляю поле:
protected function configure()
{
...
...
->addFields(array(
...
...
'picturePath'=> array("label" => "Avatar"),
));
}
Есть ли простой способ сообщить комплекту, что я бы хотел, чтобы это поле было полем загрузки, а не текстовым полем, и определить дополнительные методы для вызова после отправки формы? (например, изменить размер изображения, сохранить его, а затем просто сохранить путь к изображению в БД)