| system.ready | ถูกเรียกใช้หลังจากที่ hook ถูก include ไฟล์ |
|---|---|
| system.routing | ประมวลผลด URI โดยจะไปเรียกใช้ Router::find_uri() และ Router::setup() |
| systerm.post_routing | ถูกเรียกใช้หลังจากที่ ประมวลผล Router::find_uri() และ Router::setup() เรียบร้อย |
| system.execute | controller object จะถูกสร้าง โดยจะไปเรียกใช้คำสั่ง Kohana::instance() |
| system.pre_controller | หลังจาก controller file ถูกโหลด แต่ก่อนที่ controller ถูกสร้างเป็น object |
| system.post_controller_constructor | หลังจาก constructor ของ controller ประมวลผลสำเร็จ |
| system.post_controller | หลังจาก controller ถูกสร้างเป็น object แล้ว ( หลังจากไปประมวลผล method ที่เรียกใช้ เรียบร้อยแล้วด้วย ) |
| system.shutdown | เป็นเหตุการณืสุดท้ายที่จะประมวลผล โดยจะทำก่อนที่ php จะเริ่ม shutdown ( เรียกใช้ Kohana::shutdown ) |
| system.send_headers | ก่อนที่ global output buffer จะถูกปิด และก่อนที่ content จะถูกแสดงผล |
| system.display | ก่อนที่ display output จะถูกแสดงผล ( ก่อน view render ) |
| system.404 | ถูกเรียกใช้เมื่อไม่พบ page ( เรียกใช้ Kohana::show_404() ) |
| system.redirect | ก่อนที่จะ redirect |
subject:system.ready
content:ถูกเรียกใช้หลังจากที่ hook ถูก include ไฟล์
subject:system.routing
content:ประมวลผลด URI โดยจะไปเรียกใช้ Router::find_uri() และ Router::setup()
subject:systerm.post_routing
content:ถูกเรียกใช้หลังจากที่ ประมวลผล Router::find_uri() และ Router::setup() เรียบร้อย
subject:system.execute
content:controller object จะถูกสร้าง โดยจะไปเรียกใช้คำสั่ง Kohana::instance()
subject:system.pre_controller
content:หลังจาก controller file ถูกโหลด แต่ก่อนที่ controller ถูกสร้างเป็น object
subject:system.post_controller_constructor
content:หลังจาก constructor ของ controller ประมวลผลสำเร็จ
subject:system.post_controller
content:หลังจาก controller ถูกสร้างเป็น object แล้ว ( หลังจากไปประมวลผล method ที่เรียกใช้ เรียบร้อยแล้วด้วย )
subject:system.shutdown
content:เป็นเหตุการณืสุดท้ายที่จะประมวลผล โดยจะทำก่อนที่ php จะเริ่ม shutdown ( เรียกใช้ Kohana::shutdown )
subject:system.send_headers
content:ก่อนที่ global output buffer จะถูกปิด และก่อนที่ content จะถูกแสดงผล
subject:system.display
content:ก่อนที่ display output จะถูกแสดงผล ( ก่อน view render )
subject:system.404
content:ถูกเรียกใช้เมื่อไม่พบ page ( เรียกใช้ Kohana::show_404() )
subject:system.redirect
content:ก่อนที่จะ redirect