1

「イベント」クラスを作成し、列を使用してスキーマを推進する必要があります。

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>

私を助けてください。

4

0 に答える 0