2014-03-04 1 views
0

Я довольно долго использовал растягиваемое расширение доктрины, но внезапно оно начало хранить числа вместо ожидаемой строки. Похоже, что в момент создания пули нет строки.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, вы решили проблему ... странно, что никто другой, похоже, не пострадал ...

+0

Не могли бы вы добавить ваши данные/решение в качестве ответа? – nifr

+0

@nifr Как только у меня будет определенное решение – Michi

ответ

0

Решения, похоже, возвращают Gedmo/DoctrineExtensions к версии 2.3.7.
Между 2.3.7 и 2.3.8 произошел некоторый тяжелый рефакторинг функции Sluggable, приводящей к утере строк.

Тем не менее, мне непонятно, почему это не влияет на других пользователей, поскольку информации нет.

 Смежные вопросы

  • Нет связанных вопросов^_^