Serialization of 'Symfony\Component\HttpFoundation\File\File' is not allowed vich site:stackoverflow.com code example
Example 1: Serialization of 'Symfony\Component\HttpFoundation\File\File' is not allowed
For Vich Uploader,
you need to use implements Serialize
use Serializable;
Class EntityName implements Serialize
{
public function serialize()
{
return serialize($this->getId());
}
public function unserialize($serialized)
{
$this->id = unserialize($serialized);
}
}
It works for me.
Example 2: Serialization of 'Symfony\Component\HttpFoundation\File\File' is not allowed
For Vich Uploader
you need to use implements and public function serializable/unserializable.
class NameEntity implements Serializable
{
public function serialize()
{
return serialize($this->getId());
}
public function unserialize($serialized)
{
$this->id = unserialize($serialized);
}
}
It works for me.