5)添加分發參數c,選擇控制器
阿新 • • 發佈:2017-08-20
require ice size ble default view create 控制 驗證
目錄關系:
代碼展示:
newnewnew.controller.class.php
1 <?php 2 /** 3 * Created by PhpStorm. 4 * User: Interact 5 * Date: 2017/8/20 6 * Time: 10:13 7 */ 8 class newnewnew{ 9 public function hanshu(){ 10 echo ‘我是newnewnew類的 hanshu方法,‘; 11 }12 }
html代碼展示:
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="utf-8"><!-- 編碼格式是 utf-8 --> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"><!-- 使用最新式 ie 內核渲染國內某些 所謂的 雙核瀏覽器 或者是 直接 使用webkit去渲染--> 6 <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no"> 7 <!-- 視口屬性沒有設置 禁用 用戶縮放, 如果有需求可以添加--> 8 <!-- 上述3個meta標簽*必須*放在最前面,任何其他內容都*必須*跟隨其後! --> 9 <title>bootstrap的模板頁</title> 10 <!-- Bootstrap --> 11 12 </head> 13 <body> 14<table> 15 <tr> 16 <th>ID   </th> 17 <th>名字   </th> 18 <th>分類   </th> 19 <th>作者   </th> 20 <th>更新時間  </th> 21 <th>瀏覽次數  </th> 22 <th>發布狀態  </th> 23 </tr> 24 <?php foreach($records as $row) : ?> 25 <tr> 26 <th><?php echo $row[‘ZX_id‘]; ?></th> 27 <th><?php echo $row[‘ZX_name‘]; ?></th> 28 <th><?php echo $row[‘ZX_fenlei‘]; ?></th> 29 <th><?php echo $row[‘ZX_zuozhe‘]; ?></th> 30 <th><?php echo $row[‘gengxin_time‘]; ?></th> 31 <th><?php echo $row[‘liulan_cishu‘]; ?></th> 32 <th><?php echo $row[‘fabu_zhuangtai‘]; ?></th> 33 <th><a href="index.php?a=delete">刪除</a></th> 34 <th><a href="index.php?c=newnewnew&a=hanshu">新的頁面展示</a></th> 35 </tr> 36 <?php endforeach ?> 37 </table> 38 </body> 39 </html>
index.php代碼展示:
1 <?php 2 /** 3 * Created by PhpStorm. 4 * User: Interact 5 * Date: 2017/8/19 6 * Time: 22:02 7 */ 8 //確定分發參數 9 //動作 10 $default_action=‘show‘; 11 $default_controller=‘zixun‘; 12 $a=isset($_GET[‘a‘])?$_GET[‘a‘]:$default_action; 13 $c=isset($_GET[‘c‘])?$_GET[‘c‘]:$default_controller; 14 require $c.‘.controller.class.php‘; 15 $controller=new $c(); 16 $action_name=$a; 17 $controller->$action_name();
結果展示:
起初的結果是這樣的:
然後 我點 刪除 就是驗證分發參數 a
我點 新的頁面展示 就是驗證分發參數c
我點了 ‘新的頁面展示’,結果展示:
5)添加分發參數c,選擇控制器