小编Rav*_*avz的帖子

Symfony2命令"doctrine:schema:update"不检测实体中使用的特征文件更改

我有一个Trait文件,实体之间有共享代码.

特质文件示例:

<?php
namespace Acme\CmsBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
* BaseHtml Trait
*
*/
trait BaseHtml
{

    /**
    * @var integer
    *
    * @ORM\Column(name="status", type="string", length=20)
    */
    private $status;

    /**
    * @var \DateTime
    *
    * @ORM\Column(name="date", type="datetime")
    */
    private $date;

    public function setStatus($status)
    {
        $this->status = $status;

        return $this;
    }

    public function getStatus()
    {
        return $this->status;
    }

    public function setDate($date)
    {
        $this->date = $date;

        return $this;
    }

    public function getDate()
    {
        return $this->date;
    }

}
Run Code Online (Sandbox Code Playgroud)

实体文件示例:

<?php

namespace Acme\CmsBundle\Entity; …
Run Code Online (Sandbox Code Playgroud)

php doctrine traits symfony doctrine-orm

9
推荐指数
3
解决办法
2万
查看次数

标签 统计

doctrine ×1

doctrine-orm ×1

php ×1

symfony ×1

traits ×1