曾經看過一個文
他說php本身就是樣版引擎
不需要特別載入
之前有用過twig簡單的樣版引擎
CoeIgniter本身就是用php
當然也可以使用自己最愛用的
https://codeigniter.org.tw/userguide3/general/views.html
載入$this->load->view('name');
在Controller特別簡單
沒有什麼難度XD
#動態資料載入到 View
1 | $data = array( |
如果你是用物件,類別變數將會被轉成陣列元素。
1 | <html> |
跟Controller可以放在資料夾裡面$this->load->view('directory_name/file_name');
看到官方View比較特別的寫法https://codeigniter.org.tw/userguide3/general/alternative_php.html1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19<html>
<head>
<title><?php echo $title;?></title>
</head>
<body>
<h1><?php echo $heading;?></h1>
<h3>My Todo List</h3>
<ul>
<?php foreach ($todo_list as $item):?>
<li><?php echo $item;?></li>
<?php endforeach;?>
</ul>
</body>
</html>
這段foreach ($todo_list as $item):
頭,endforeach;
尾
老實說這樣寫View會比較好看,但可能要花一段時間習慣他
$string = $this->load->view('myfile', '', TRUE);
就跟$string = var_dump($a, TRUE );
和$string = print_r($a,TRUE )
做一樣事情
CI3不知道為什麼,log_message不能放Object進去
不然會被卡入….
VIEW這篇還滿簡單的,有基處PHP看一下應該就會用了吧。