Posted by: sirivy | October 25, 2008

วิธีใช้ External Method กับ ZOPE 2.9

1. หาโฟลเดอร์ชื่อ Extensions ใน Plone Directory ใน Ubuntu ซึ่งจะอยู่ที่ /Plone/zinstance/parts/zope2/Extensions
2. นำไฟล์ .py (python) ที่ต้องการใช้เป็น external method มาวางไว้ในโฟลเดอร์ Extensions (ซึ่งแรกเริ่มเดิมที ในโฟลเดอร์นี้จะมีไฟล์ README.txt อยู่มีข้อความในไฟล์ว่า “Place files containing code for External Method objects in this directory.”)
3. ไปยังหน้า ZOPE manage http://localhost/manage เพื่อทำการ Add External Method โดยเลือก External Method ใน Dropdown List จากนั้นคลิกปุ่ม Add
4. พอมาถึงหน้า Add External Method จะมีฟิลด์อยู่ 4 ฟิลด์ให้กรอก
-ID ให้ใส่ชื่อ ID ใส่อะไรก็ได้(แต่ให้สื่อความหมายนิดส์ก็ดี)
-TITLE ใส่อะไรก็ได้เช่นกัน
-Module Name อันนี้ใส่อะไรก็ได้ไม่ได้แล้ว ต้องใส่ชื่อไฟล์ที่เรานำไปวางไว้ใน Extensions โฟลเดอร์โดยไม่ใส่ .py นะใส่แต่ชื่อไฟล์
-Function Name อันนี้ใส่อะรไรก็ได้ไม่ได้อีกเช่นกัน ต้องใส่ชื่อ Action ในไฟล์ .py ที่เราระบุ
ยกตัวอย่างเช่น ในไฟล์ hello.py มีการประกาศ def helloWorld เราก็ต้องใส่ Function name ว่า helloworld และใส่ Module Name เป็น hello เมื่อกรอกข้อมูลครบเสร็จเรียบร้อยก็ทำการกดแท็บ Test กันได้เลย

ปล.หากอ่านแล้วยังไม่ค่อยเข้าใจให้ไปอ่านต่อได้ที่นี่นะ คลิก


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: