PlatForm平臺分發參數p

基本概念:

  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";

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章