Я довольно долго использовал растягиваемое расширение доктрины, но внезапно оно начало хранить числа вместо ожидаемой строки. Похоже, что в момент создания пули нет строки.Gedmo/Sluggable для хранения чисел вместо строки
Вот выдержка из файла
<?php
namespace YourPower\EventBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
use Gedmo\Mapping\Annotation as Gedmo;
use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Component\HttpFoundation\File\UploadedFile;
use Symfony\Component\HttpFoundation\File\File;
/**
* YourPower\EventBundle\Entity\EventTag
*
* @ORM\Table()
* @ORM\Entity(repositoryClass="YourPower\EventBundle\Entity\EventTagRepository")
* @ORM\HasLifecycleCallbacks()
*/
class EventTag
{
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer", nullable=false)
* @ORM\Id
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
private $id;
/**
* @var tag
*
* @ORM\Column(type="string", length=100, nullable=false)
* @Assert\NotBlank()
*/
private $tag;
/**
* @var string $url
* @Gedmo\Slug(fields={"tag"})
* @ORM\Column(type="string", length=100, nullable=false, unique=true)
*/
private $url = '';
Я не сделал каких-либо изменений в этот файл с времен ... так что я не думаю, что я испортил что-то. Я проверил фиксации бревна расслоения и расширение доктрины, но безрезультатно :-(Google не может помочь мне ни.
Кто-нибудь имеет понятия о том, что может быть причиной для этого нового поведения?
UPD: Возвращаясь к версии 2.3.7 DoctrineExtensions, вы решили проблему ... странно, что никто другой, похоже, не пострадал ...
Не могли бы вы добавить ваши данные/решение в качестве ответа? – nifr
@nifr Как только у меня будет определенное решение – Michi