Hooks Kohana Introduce : สอน function ของ Hooks, เรียน function ของ Hooks
 
  • Hooks เงื่อนไขของ hook
  • subject :
    Hooks

    content :
    เกี่ยวกับ Hooks
    - hook เป็นไฟล์พื้นฐานที่จะถูก include ทันทีเมื่อเริ่มใช้ kohana โดย hooks จะถูก include ภายใน
      method ของ Kohana::setup() นอกจากนี้ยังมี file ที่ถูก include ทันทีเมื่อใช้ kohana อีก
      ได้แก่ index.php, core/Bootstrap.php, core/utf8.php, core/Benchmark.php,
      core/Event.php, core/Kohana.php
    
    เงื่อนไขของ Hooks
    - ต้องเก็บอยู่ใน folder "application/hooks" 
    - ต้องกำหนดค่า $config["enable_hooks"] = true; ( ภายใน file "application/config/config.php" )
    
    เทคนิคการใช้ Hooks อย่างมีประสิทธิภาพ
    - การที่เรากำหนด $config["enable_hooks"] = true; แล้ว จะทำให้มีการ include ไฟล์ทั้งหมดมา
      ซึ่งบางครั้งเราก็ไม่ได้ใช้ file hook ทั้งหมดนั้น จึงทำให้สิ้นเปลืองทรัพยากรโดยเปล่าประโยชน์ จึงควรใช้คำสั่ง
      Event::add ( "system.display", include_hook_file ); ไว้ใน controller
      ที่เป็น root เพื่อ include hook เท่าที่ต้องการใช้เท่านั้น

       

0 Comment

  • Have no comment.

Comment Reference

 
 
 
Share This Topic Login with Facebook