คลังบทความของบล็อก

วันอาทิตย์ที่ 20 มิถุนายน พ.ศ. 2553

Lesson 6.3 : : สร้าง Entity ใน Ofbiz

สร้าง Entity หรือการสร้างตารางใน Ofbiz
1. เปิด หน้าสำหรับสร้าง Entityขึ้นมา ซึ่งเก็บไว้ใน hot-deploy/ชื่อโปรเจค/entitydef/entitymodel.xml
2. สร้าง ตาราง และข้อมูลในตารางทั้งหมดลงไป เช่น สร้างตาราง Blog ซึ่งตารางนี้ ก็มีตัวแปร blogId, topic, description ดังนี้ โดยกำหนด คีย์หลักของตารางคือ blogId

<entity entity-name="Blog" package-name="org.ofbiz.example.example" title="Example Entity" default-resource-name="beebizLanguage">
<field name="blogId" type="id-ne"></field>
<field name="topic" type="name"></field>
<field name="description" type="description"></field>
<prim-key field="blogId"/>
</entity>

3. สามารถดูต.ย.โค้ดได้จาก framework/entity/entitydef/etitymodel.xml
4. สร้างไฟล์ใหม่ขึ้นมาใน hot-deploy/freemarker/config/ ชื่ออะไรก็ได้ เพื่อเอาไว้เก็บคำอธิบายตารางด้วยภาษาต่างๆเช่น

<property key="FieldDescription.ชื่อตาราง.ชื่อฟิลด์">
<value xml:lang="en">คำอธิบาย</value>
</property>

ถ้าต้องการตรวจสอบว่า ตารางได้สร้างแล้วหรือยัง
1. ให้เข้าไปที่ Application/webtool/ ของ ofbiz
2. คลิกเข้าไปที่ entityReferrence-interactive version
3. ค้นหาชื่อ Entityที่ได้สร้างไป (ctrl+F)
4. เมื่อเจอแสดงว่าตารางเราได้สร้างเสร็จสมบูรณ์ สามารถเข้าไป view data ดูได้

0 ความคิดเห็น:

แสดงความคิดเห็น