如果在將來某個時間存在實體被清除並重新生成(清理它)的風險時,如何將常量(如下例所示)添加到實體類中,而不必記住這個實體有常量。如何管理實體中的常量
您是否將Acme \ DemoBundle \ Entity中的實體生成爲BaseEntity並擴展了包含常量的實體? (有點像'Propel-way')
我也希望保持生成的類不受開發人員所做的更改。
例如(很抽象)
<?php
namespace Acme\DemoBundle\Entity;
class Transition
{
const TYPE_ENTER = 0;
const TYPE_EXIT = 1;
// Generated fields (from .yml)
private $type; // Also generated
// Generated getters & setters (from .yml)
}
我通常爲我的實體類創建一個接口並實現它。並在界面中聲明我的常量。 – xurshid29