ไม่ต้องการ render Layout และ/หรือ View ใน Zend Framework หรือ ZF
- roteee's blog
- Login to post comments
- 25 reads
$this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(TRUE);
$this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(TRUE);
Zend_Acl เป็น component สำหรับเอาไว้จัดการ การควบคุมการเข้าถึงข้อมูล (ผมพยายามแปลมาจาก ACL - Access Control List) อธิบายง่ายๆ คือเอาไว้คุมระดับของการใช้งาน insert/update/delete (หรืออื่นๆ) ข้อมูลนั่นเอง
ตัวอย่างเช่น Administrator ใช้งานหน้า admin สามารถ insert/update/delete ได้ทุกอย่าง, นาย A สามารถ insert/update/delete ข่าวได้อย่างเดียว และนาย B สามารถ insert/update/delete ข้อมูลสินค้าได้อย่างเดียว เป็นต้น
หรืออีกตัวอย่าง ถ้าเป็นกรณี Blogging service คุณเจ้าของ blog สามารถ read/write/publish/edit/delete blog ของตัวเองได้ และ guest (คนทั่วไป) สามารถ read ได้อย่างเดียว เป็นต้น
เหล่านี้เขาเรียกว่า ACL - Access Control List
ใน Zend_Acl ก็จะเกี่ยวข้องกับ 2 สิ่ง ได้แก่:
บทความเดิม บทความแรกๆ ที่ผมเขียนเกี่ยวกับการนำ Smarty มาใช้ร่วมกับ Zend Framework
แต่หลังจากที่ผมไ ด้ลองใข้ Zend_View ซักระยะนึง ขออนุญาต แสดงความคิดเห็นต่อคำถามที่ว่า "จะใช้ Smarty หรือ Zend_View ดี?" ซักเล็กน้อย
ความเห็นส่วนตัวน้ะครับ ถ้าใครที่ไม่เคยใช้ Smarty (หรือใช้แต่ยังไม่ติด) ก็ลองใช้ Zend_View ไปเลยก็น่าจะดีน้ะ เพราะว่าจะได้ไม่ต้องศึกษาและใช้ libs หลายเจ้า หรือถ้าอยากหัดใ:ช้ Smarty อันนั้นก็คงไม่ว่ากัน
ทำไมต้องใช้ Smarty ทำไมไม่ใช้ Zend_View ไปเลย??
นั่นหน่ะสิครับ ... โดยส่วนตัว ผมก็ไม่กล้าฟันธงน้ะครับว่าทำไม เพราะอะไร ผมคิดว่า ก็แล้วแต่ความชอบ และความเหมาะสมกับงานของใครของมัน ก็แล้วกัน :)
หลังจากได้ข่าวมาซักพักใหญ่ ว่าเวอร์ชันต่อไป ของ ZF จะมี Javascript Framework รวมอยู่ด้วย
แล้วก็ เดาๆกันว่า เป็น Dojo
และแล้ว วันนี้ ก็เจอใน Web Logs หลายๆ ที่พูดถึง Zend กับ Dojoได้ Release เวอร์ชันแรกๆ ของ ZF ที่มี Dojo ติดมาด้วย เขาบอกว่า สำหรับเวอร์ชันแรกนี้อาจจะเป็นการเรียกน้ำย่อย ก่อนเพราะว่า เท่าที่อ่านดู Widgets ที่ออกมา พร้อมเวอร์ชันนี้ค่อนข้างจะน้อย แต่สำหรับ แฟนพันธ์แท้ JSON ก็คงมีอะไรให้เล่นพอสมควร
สรุปแล้วเท่าที่ลองอ่านดูคร่าว ก็มี