私は2つのテーブルを持っています。
- tb_Employees
- tb_注文
tb_Employeesには次のフィールドがあります
- empID
- 名前
tb_Ordersには次のフィールドがあります
- オーダーID
- クライアント名
- empAccepted (参照 tb_Employees)
- empApproved (参照 tb_Employees)
データをプルすると;
- 「empAccepted」は正常に動作します。
- 「empApproved」は empAccepted からのデータを示します
empApprovedは独自のデータを表示していません。
CF ORMでこれを適切にマップする方法を知っている人はいますか?
<----------------追記---------------->
私は失敗が多いです。
全部投稿できますが、時間の無駄だと思います。
それらのどれも機能しませんでした
このシナリオを適切に計画する方法を学びたいです。 正しい方法。
マッピングのための十分な基本情報を提供したと思います。
ただし、人気のある需要のため: )))))
どの「FAIL」を投稿すればよいですか?
私は私の失敗の1を投稿しています。(私は12回以上失敗しました)。
それをしない方法に関する12の異なるファイル。: )))
私はこれを何度も変えました。物を取り出した。追加されたもの。
このシナリオを正しくマッピングする方法を知りたいだけです。
tb_Orders.empApproved ... からのデータを表示し続けます ... tb_Orders.empAccepted
tb_Employees
<!---- properties ---->
<cfproperty name="empID"
fieldtype="id"
setter="false"
column="empID_pk"
generator="native" />
<cfproperty name="name"
type="string" />
<cfproperty name="approved"
fieldtype="one-to-many"
cfc="tb_Orders"
fkcolumn="empApproved" />
<cfproperty name="accepted"
fieldtype="one-to-many"
cfc="tb_Orders"
fkColumn="empAccepted" />
tb_注文
<!---- properties ---->
<cfproperty name="orderID"
fieldtype="id"
setter="false"
column="orderID_pk"
generator="native" />
<cfproperty name="clientName"
type="string" />
<cfproperty name="empAccepted"
insert="false"
update="false"
fieldtype="many-to-one"
cfc="tb_Employees"
inverse="true" />
<cfproperty name="empApproved"
insert="false"
update="false"
fieldtype="many-to-one"
cfc="tb_Employees"
inverse="true" />