8/21/2557

Codeigniter การสร้างและส่ง Parameters ระหว่าง Controller กับ View

ในบทความนี้ผมจะมาแนะนำการเขียน Codeigniter เพื่อส่งค่าระหว่าง ตัว Controller กับ View เพื่อไม่ให้เป็นการเสียเวลาเราไปดูกันเลยดีกว่าครับ


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 ก็จะได้ตามรูปด้านล่างเลยครับ


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

แสดงความคิดเห็น