ในบทความนี้ผมจะมาแนะนำการเขียน 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 ก็จะได้ตามรูปด้านล่างเลยครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น