У меня есть этот комплект, работающий над моим приложением Symfony2. Изображения хорошо загружены, но слушатель для сохранения имени файла в таблице SQL не вызывается в методе onUpload.OneupUploaderBundle загружать изображения, но не вызывает EventListener
странно, потому что все выглядит в порядке ...
Это мой services.yml
services:
luisma.upload_listener:
class: "LuismaBundle\Services\UploadListener"
arguments: [@doctrine]
tags:
- { name: 'kernel.event_listener', event: oneup_uploader.post_persist, method: onUpload }
И это мой СЛУШАТЕЛЬ:
<?php
namespace LuismaBundle\Services;
use Oneup\UploaderBundle\Event\PostPersistEvent;
use LuismaBundle\Entity\MotorsAdsFile;
class UploadListener
{
protected $manager;
public function __construct(EntityManager $manager)
{
$this->manager = $manager;
}
public function onUpload(PostPersistEvent $event)
{
$file = $event->getFile();
$object = new MotorsAdsFile();
$object->setFilename($file->getPathName());
$this->manager->persist($object);
$this->manager->flush();
}
}
Может быть большим если кто-то может дать какое-либо предложение! Заранее спасибо!!
У меня такая же проблема на 'Symfony 3.1.2' (UploadListener не называется, но закачка работать нормально). Получили ли вы решение проблемы? – Rikijs