zoukankan      html  css  js  c++  java
  • 控制器基础类

    基本概念:

      通model基础类一样,所有控制类的父类,提供公共代码。

    <?php 
        class Controller
        {
            public function __construct(){
    
                $this->initHeader();
            }
    
    
            protected function initHeader(){
                header('Content-type:text/html,charset:utf-8');
            }
        }

    其他控制器类 继承基础控制器类

    <?php 
        //Myuser 相关操作
        //引入控制器基础类
        include './Controller.class.php';
        class MyuserController extends Controller
        {
            public function showAction(){
               echo "这里是Myuser表的显示数据";
            }
        }
    <?php 
    
        //Mybank 相关控制器
        //引入控制器基础类
        include './Controller.class.php';
        class MybankController extends Controller
        {
    
    
            //获取Mybank列表动作
            public function showAction(){
                //调用单例工厂
                include 'Factory.class.php';
                //模型Mybank单例
                $bank= Factory::M("Mybank");
                //调用单例的方法,返回结果集rs
                $rs=$bank->showTable("select * from my_bank");
                //调用View 视图
                include 'Mybank.html';  //引入这个视图,rs 才可以使用
            }
    
            /**
             * 删除Mybank动作
             */
    
             public function deleteAction($id){
                //调用单例工厂
                include 'Factory.class.php';
                //模型Mybank单例
                $bank= Factory::M("Mybank");
                //调用单例的方法,返回结果集rs, 
                $rs=$bank->exec("delete from  my_bank where id={$id}");
                //调用View 视图
                include 'Mybank.html';  //引入这个视图,rs 才可以使用
    
             }
        }
  • 相关阅读:
    zookeeper与activemq最新存储replicatedLevelDB整合
    MySQL分表的3种方法
    mycat 从入门到放弃 (转)
    centos 7 忘记密码
    java内存溢出的情况解决方法
    跨域问题的产生及解决方法
    一次jvm调优过程
    2019年总结
    Jenkinsfile与Json的转换
    DevOps平台
  • 原文地址:https://www.cnblogs.com/xiaowie/p/14324869.html
Copyright © 2011-2022 走看看