• 5)添加分发参数c,选择控制器


    目录关系:


         

     代码展示:

          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&nbsp&nbsp&nbsp</th>
    17         <th>名字&nbsp&nbsp&nbsp</th>
    18         <th>分类&nbsp&nbsp&nbsp</th>
    19         <th>作者&nbsp&nbsp&nbsp</th>
    20         <th>更新时间&nbsp&nbsp</th>
    21         <th>浏览次数&nbsp&nbsp</th>
    22         <th>发布状态&nbsp&nbsp</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

        我点了  ‘新的页面展示’,结果展示:

        


      

     

          

  • 相关阅读:
    webpack源码学习总结
    并发容器(三)非阻塞队列的并发容器
    并发容器(二)阻塞队列详细介绍
    并发容器(一)同步容器 与 并发容器
    java内存模型(二)深入理解java内存模型的系列好文
    java内存模型(一)正确使用 Volatile 变量
    原子操作类(二)原子操作的实现原理
    原子操作类(一)原子操作类详细介绍
    同步锁源码分析(一)AbstractQueuedSynchronizer原理
    并发工具类(五) Phaser类
  • 原文地址:https://www.cnblogs.com/xiaoyoucai/p/7399085.html
Copyright © 2020-2023  润新知