0
我一直在使用可延遲的原則擴展很長一段時間,但突然它開始存儲數字,而不是預期的字符串。看起來在創建slu moment時沒有字符串。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 = '';
因爲年齡我沒有做過這個文件進行任何更改的摘錄...所以我不認爲我搞砸的東西了。我檢查了提交包和學說延長,但無濟於事日誌:-(谷歌不由我也沒有。
有誰有什麼可能是新的行爲原因的線索?
UPD:回到DoctrineExtensions 2.3.7版解決了這個問題......奇怪的是,沒有其他人似乎受到影響......
請問您可以添加您的發現/解決方案作爲答案? – nifr
@nifr我會盡快給出明確的解決方案 – Michi