OneupUploaderBundle загружает картинку, но не вызывает EventListener

У меня есть этот комплект, работающий над моим приложением Symfony2. Изображения хорошо загружены, но прослушиватель для сохранения имени файла в таблице SQL не вызывается методом onUpload.

Странно, потому что все выглядит в порядке …

Это мой 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();
}
}

Может быть здорово, если кто-нибудь может дать какое-либо предложение! Заранее спасибо!!

1

Решение

Удалить апострофы вокруг kernel.event_listener

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]