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

 

posted @ 2021-01-26 11:18  WhiteSpace  阅读(137)  评论(0编辑  收藏  举报