1
我想创建一些对象接口,如ITimestampable,INestedTree,IName等,并创建实现这些接口的实体,以接收一组共同的属性/列。是否可以在Doctrine-2.1中使用对象接口?
可以吗?你有什么建议?
更新:这个想法是否适用于教条:生成:实体和其他控制台工具?
我想创建一些对象接口,如ITimestampable,INestedTree,IName等,并创建实现这些接口的实体,以接收一组共同的属性/列。是否可以在Doctrine-2.1中使用对象接口?
可以吗?你有什么建议?
更新:这个想法是否适用于教条:生成:实体和其他控制台工具?
是的,这是可能的。这些实体只是在教义2中的常规PHP类(不像教条1),它可以扩展或实现任何你喜欢的。
学说实体可以实现你喜欢的任何接口,它们只是一个类 – JamesHalsall
你应该调用你的接口TimestampableInterface而不是ITimestampable – Nanocom