ในบทความนี้ผมจะมาแนะนำการเขียน Codeigniter เพื่อส่งค่าระหว่าง ตัว Controller กับ View เพื่อไม่ให้เป็นการเสียเวลาเราไปดูกันเลยดีกว่าครับ
1. เปิดไฟล์ hello.php ของเดิมจากบทความ โปรแกรมแรกโดยใช้ Codeigniter คราวก่อนที่เคยทำไว้ขึ้นมาครับอยู่ที่ application/controller แล้วก็เขียน code ลงไปตามด้านล่างนี้ครับแก้จากของเดิมก็ได้นะครับหรือจะเขียนใหม่เลยก็ได้ครับเป้นการฝึกไปในตัว
2. เปิดไฟล์ my_view.php ของเราขึ้นมาครับเพื่อทำการแก้ไขเพิ่มเติมไฟล์อยู่ที่ application/views จากนั้นก็เขียนลงไปตามนี้ครับ
3. ดูผลที่ได้ครับเข้า web browser ที่ localhost/ชื่อ project ของคุณ/index.php/Hello ก็จะได้ตามรูปด้านล่างเลยครับ
1. เปิดไฟล์ hello.php ของเดิมจากบทความ โปรแกรมแรกโดยใช้ Codeigniter คราวก่อนที่เคยทำไว้ขึ้นมาครับอยู่ที่ application/controller แล้วก็เขียน code ลงไปตามด้านล่างนี้ครับแก้จากของเดิมก็ได้นะครับหรือจะเขียนใหม่เลยก็ได้ครับเป้นการฝึกไปในตัว
<?php
class Hello extends CI_Controller
{
public function __construct(){
parent::__construct();
}
public function index(){
$data['name'] = "Kittipong";
$data['color'] = "red";
$this->load->view('my_view',$data);
}
}
?>
2. เปิดไฟล์ my_view.php ของเราขึ้นมาครับเพื่อทำการแก้ไขเพิ่มเติมไฟล์อยู่ที่ application/views จากนั้นก็เขียนลงไปตามนี้ครับ
<h1>My View</h1> <p> <h2>Hello <font color="<?=$color?>"><?=$name?></font></h2>
3. ดูผลที่ได้ครับเข้า web browser ที่ localhost/ชื่อ project ของคุณ/index.php/Hello ก็จะได้ตามรูปด้านล่างเลยครับ

ไม่มีความคิดเห็น:
แสดงความคิดเห็น