「イベント」クラスを作成し、列を使用してスキーマを推進する必要があります。
id
employee_id
date_start
date_end
type
型列に基づく単純な継承を実装する方法。
すべてのクラスは、抽象 Event クラスを拡張する必要があります。
初期サブクラス: JoinEvent
誰でもスキーマを書くことができますか?
スキーマを書きましたが、正しいかどうかわかりません。
<table name="event" phpName="Event">
<column name="id" type="integer" required="true" primaryKey="true" autoIncrement="true" />
<column name="employee_id" type="integer" required="true" />
<column name="date_start" type="date" required="true" />
<column name="date_end" type="date" required="false" />
<column name="type" type="integer" inheritance="single">
<inheritance key="1" class="JoinEvent" extends="Event"/>
</column>
<foreign-key foreignTable="employee" name="FI_event_employee">
<reference local="employee_id" foreign="id" />
</foreign-key>
</table>
私を助けてください。