基本概念:
platform 平臺,在view/html中 填寫參數p
用來確定當前的平臺,比如
index.html?p=test&c=Mybank&a=show
test平臺下的Mybank控制器類中的show動作
index.html?p=home&c=Myuser&a=delete
home平臺下的Myuser控制器下的delete動作
步驟1:
在test平臺下的View中的Mybank.html中添加p參數,要保證p是最先獲取的
<td><?=$value['id']?></td> <td><?=$value['carNo']?></td> <td><?=$value['money']?></td> <!-- 填寫a參數和c參數的值--> <td> <a href="index.php?p=test&c=Mybank&a=delete&id=<?=$value['id']?>">刪除</a> </td> </tr> <?php endforeach?> </table> <p> <!-- 主動攜帶a和c參數的值 --> <a href="index.php?p=test&c=Myuser&a=show">獲取my_user表</a> </p> </body> </html>
步驟2:在index.php入口文件中獲取p參數
//使用常量來保存參數p,平臺的名字, $default_paltForm="test"; define('PLATFORM',isset($_GET['p']) ? $_GET['p'] : $default_paltForm);
//載入當前所需要的控制器 include "./application/". PLATFORM."/Controller/{$controller_name}.class.php";