| add() | ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด |
|---|---|
| add_before() | ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด โดย method นี้จะถูกประมวลผลก่อน exsiting_method |
| add_after() | ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด โดย method นี้จะถูกประมวลผลหลัง exsiting_method |
| replace() | ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด โดย method นี้จะถูกนำไปแทน exsiting_method |
| get() | ใช้คืนค่า method ทั้งหมดของเหตุการณ์ general_event ที่กำหนด โดยจะคืนค่ามาแบบ array |
| clear() | ใช้ยกเลิก method ของเหตุการณ์ general_event ที่กำหนด |
| run() | ใช้ execute method ทั้งหมดในเหตุการณ์ general_event ที่กำหนด |
| has_run() | ใช้ตรวจสอบว่า เหตุการณ์ general_event ที่กำหนดมี method ที่ถูกเพิ่มไปหรือไม่ |
method:add ( general_event, method );
return type:void
special:static
content:ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method );
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method
method:add_before ( general_event, existing_method, method );
return type:void
special:static
content:ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด โดย method นี้จะถูกประมวลผลก่อน exsiting_method
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method ); Event::add_before ( $general_event, $method, "checksession" );
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method ตัวแปร existing_method คือ method ที่เคยถูกเพิ่มไปก่อนแล้ว ใน general_event เดียวกัน
method:add_after ( general_event, existing_method, method );
return type:void
special:static
content:ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด โดย method นี้จะถูกประมวลผลหลัง exsiting_method
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method ); Event::add_after ( $general_event, $method, "keepSession" );
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method ตัวแปร existing_method คือ method ที่เคยถูกเพิ่มไปก่อนแล้ว ใน general_event เดียวกัน
method:replace ( general_event, existing_method, method );
return type:void
special:static
content:ใช้เพิ่ม Event ให้กับเหตุการณ์ general_event ที่กำหนด โดย method นี้จะถูกนำไปแทน exsiting_method
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method ); Event::add_after ( $general_event, $method, "keepSession" );
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method ตัวแปร existing_method คือ method ที่เคยถูกเพิ่มไปก่อนแล้ว ใน general_event เดียวกัน
method:get ( general_event );
return type:array
special:static
content:ใช้คืนค่า method ทั้งหมดของเหตุการณ์ general_event ที่กำหนด โดยจะคืนค่ามาแบบ array
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method ); Event::add_after ( $general_event, $method, "keepSession" ); print_r ( Event::get ( $general_event ) );
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method
method:clear ( general_event, method );
return type:void
special:static
content:ใช้ยกเลิก method ของเหตุการณ์ general_event ที่กำหนด
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method ); Event::add_after ( $general_event, $method, "keepSession" ); Event::clear ( $general_event, $method );
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method
method:run ( general_event );
return type:void
special:static
content:ใช้ execute method ทั้งหมดในเหตุการณ์ general_event ที่กำหนด
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method ); Event::add_after ( $general_event, $method, "keepSession" ); Event::run ( $general_event );
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method
method:has_run ( general_event );
return type:boolean
special:static
content:ใช้ตรวจสอบว่า เหตุการณ์ general_event ที่กำหนดมี method ที่ถูกเพิ่มไปหรือไม่
example:$general_event = "system.post_controller"; $method = array ( "user" => "login" ); Event::add ( $general_event, $method ); Event::add_after ( $general_event, $method, "keepSession" ); if ( Event::has_run ( $general_event ) ) { Event::run ( $general_event ); }
comment:ตัวแปร general_event คือกำหนด event ต่างๆ ตัวแปร method คือ method หรือ function ที่จะให้ประมวลผลตามเงื่อนไขของเหตุการณ์ที่กำหนด โดยถ้ากำหนดแบบ array ให้กำหนด key คือ object หรือ class และ value คือ method