จัดการกับ error ใน Zend FrameWork
โพสต์แล้ว: 17/04/2011 5:08 pm
จัดการกับ error ใน Zend FrameWork
Zend FrameWork มีวิธีจัดการกับ page error แบบ redirect ได้แสนง่ายดาย โดยใช้ Utilities Methods (_redirect) ดังนี้
1. สร้างไฟล์ application/controller/ErrorController.php มีข้อมูลดังนี้
2. สร้างไดเรกทอรี่ application/views/scripts/error
3. สร้างไฟล์เปล่า application/views/scripts/error/error.phtml
4. แก้ไขไฟล์ bootstrap หรือ index.php โดยเปลี่ยนบรรทัด "$front->throwExceptions(true);" => "$front->throwExceptions(false);"
( ดูเพิ่มเติมที่ Action Controller 7.7.6 http://framework.zend.com/manual/en/zen ... tilmethods )
Zend FrameWork มีวิธีจัดการกับ page error แบบ redirect ได้แสนง่ายดาย โดยใช้ Utilities Methods (_redirect) ดังนี้
1. สร้างไฟล์ application/controller/ErrorController.php มีข้อมูลดังนี้
โค้ด: เลือกทั้งหมด
<?php
class ErrorController extends Zend_Controller_Action
{
public function errorAction()
{
//logic code
return $this->_redirect('/');
}
}
?>
3. สร้างไฟล์เปล่า application/views/scripts/error/error.phtml
4. แก้ไขไฟล์ bootstrap หรือ index.php โดยเปลี่ยนบรรทัด "$front->throwExceptions(true);" => "$front->throwExceptions(false);"
( ดูเพิ่มเติมที่ Action Controller 7.7.6 http://framework.zend.com/manual/en/zen ... tilmethods )