Kohana Library View : สอน function ของ Library View, เรียน function ของ Library View
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • 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" );

 
Share This Chapter Login with Facebook