Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为基于管理生成器的应用程序开发一个新模块。
一旦设计的数据模型具有一些继承关系(Authorization, AuthorizationA, AuthorizationB),我想知道如何为每个实体创建新对象?
Authorization
AuthorizationA
AuthorizationB
当您使用继承时,您应该使用基本类的 setupInheritance 方法(用于表单和过滤器)来自定义继承子类。
不要使用这样的代码:
configure(...) { parent::configure(...); }
如果您想创建一个管理生成器模块并希望能够管理这两种类型的对象,您应该在基本模型下生成管理模块并自定义 bacis 类的形式:添加选择小部件(AuthorizationA、AuthorizationB 之一)。