| new View () | ใช้สร้าง Object ของ Library View |
|---|---|
| set() | ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page |
| set ( array_data ) | ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page |
| bind() | ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page โดยเป็นตัวแปรแบบ by reference |
| bind ( array_data ) | ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page โดยเป็นตัวแปรแบบ by reference |
| set_global() | ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page |
| is_set() | ใช้ตรวจสอบว่า ได้ set ตัวแปร ที่กำหนด ไปยัง page หรือไม่ |
| render() | ใช้แสดงผล view ออกทางหน้าจอ |
| set_filename() | ใช้กำหนด page ให้กับ object view |
| factory() | ใช้สร้าง Object ของ Library View แบบ Static |
method:new View ( filename, array_data );
return type:Object
content:ใช้สร้าง Object ของ Library View
example:$view = new View ( "users/users_table" );
comment:ตัวแปร array_data คือกำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page ที่กำหนด โดย key คือชื่อตัวแปร และ value คือค่าข้อมูลของตัวแปร
method:set ( variable_name, value );
return type:void
content:ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page
example:$view = new View ( "users/users_table" ); $view->set ( "title", "welcome to bamboolabcode.com" );
method:set ( array_data );
return type:void
content:ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page
example:$data["title"] = "welcome to bamboolabcode.com"; $data["keyword"] = "function, php, sql, java"; $view = new View ( "users/users_table" ); $view->set ( $data );
comment:ตัวแปร array_data คือกำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page ที่กำหนด โดย key คือชื่อตัวแปร และ value คือค่าข้อมูลของตัวแปร
method:bind ( variable_name, value );
return type:void
content:ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page โดยเป็นตัวแปรแบบ by reference
example:$view = new View ( "users/users_table" ); $view->bind ( "title", "welcome to bamboolabcode.com" );
method:bind ( array_data );
return type:void
content:ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page โดยเป็นตัวแปรแบบ by reference
example:$data["title"] = "welcome to bamboolabcode.com"; $data["keyword"] = "function, php, sql, java"; $view = new View ( "users/users_table" ); $view->bind ( $data );
comment:ตัวแปร array_data คือกำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page ที่กำหนด โดย key คือชื่อตัวแปร และ value คือค่าข้อมูลของตัวแปร
method:set_global ( variable_name, value );
return type:void
content:ใช้กำหนด ตัวแปร และ ค่าข้อมูล ที่จะส่งไปยัง page โดยเป็นตัวแปรแบบ GLOBAL คือเห็นทั้ง view ( เพราะ view เรียก view ได้ )
example:$view = new View ( "users/users_table" ); $view->set_global ( "title", "welcome to bamboolabcode.com" );
method:is_set ( variable_name );
return type:boolean
content:ใช้ตรวจสอบว่า ได้ set ตัวแปร ที่กำหนด ไปยัง page หรือไม่
example:$view = new View ( "users/users_table" ); if ( ! $view->is_set ( "title" ) ) { $view->set ( "title", "welcome to bamboolabcode.com" ); }
method:render ( boolean );
return type:void
content:ใช้แสดงผล view ออกทางหน้าจอ
example:$view = new View ( "users/users_table" ); $view->render ( true );
method:set_filename ( filename );
return type:void
content:ใช้กำหนด page ให้กับ object view
example:$view = new View (); $view->set_filename ( "users/users_table" );
method:factory ( filename );
return type:Object
special:static
content:ใช้สร้าง Object ของ Library View แบบ Static
example:View::factory () -> set_filename ( "users/users_view" ) -> set ( "title", "welcome to bamboolabcode.com" ) -> set ( "keyword", "function, php, sql, java" );