【发布时间】:2016-01-29 16:00:06
【问题描述】:
我正在尝试为我的 Typo3 Flow 项目设置一个基类。它应包含“创建于”和“更新于”日期。 由于 Doctrine 允许您使用继承映射,因此我想让我的基类成为“MappedSuperclass”。
BaseClass.php:
/**
* @Flow\Entity
* @ORM\MappedSuperclass
*/
class BaseClass {
/**
* @var \DateTime
* @ORM\Column(type="datetime")
*/
protected $created;
/**
* @var \DateTime
* @ORM\Column(type="datetime")
*/
protected $updated;
...
组件.php:
/**
* @Flow\Entity
* @ORM\InheritanceType("SINGLE_TABLE")
*/
class Component extends BaseClass{
如果我尝试使用“流学说:更新”命令,会弹出以下错误消息:
未捕获的异常 实体 '...\Domain\Model\BaseClass' 没有方法 'Flow_Aop_Proxy_fixMethodsAndAdvicesArrayForDoctrineProxies' 是 注册为生命周期回调。
那么可以在TYPO3 Flow中使用模型继承吗?
【问题讨论】:
标签: doctrine-orm flow-framework