zoukankan      html  css  js  c++  java
  • tp框架,访问方式、空方法

    访问MVC模式 方法:

    在Application文件夹里新建一个文件夹Admin,在Admin里面新建与Home文件夹内相同
    的5个文件夹,分别为:Common、Conf、Controller、Model、View

    在Common文件夹内新建控制器:DengLuController.class.php

    <?php
    namespace AdminController;        //新建模块需要改模块名
    use ThinkController;
    class DengLuController extends Controller    //继承父类Controller
    {
        public function test()
        {
            //echo "这是测试的";
            $this->assign("a","word");  //把word添加进去,取名a
            $this->show();    //显示页面
        }
    }

    在View文件夹下新建一个文件:test.html

    简单的显示一下:

    <html>
    <head></head>
    
    <body>
    
    Hello{$a}        <!--页面所显示的内容-->
    
    </body>
    </html>

    这样在页面所输出的内容就是:Helloword(这里的a就是后台注册进来的值)

    空方法(魔术方法:有不存在的操作的时候执行__call方法,存在父类文件里):

    在每个控制器内添加一个_empty方法

    public function _empty()
    {
        echo "您输入的地址不对!";
    }

    在地址输入错误后,会弹出如此信息:

    所以为了更人性化,在每个控制器里面都要加一个_empty方法。具体代码如下:

    <?php
    namespace AdminController;        //新建模块需要改模块名
    use ThinkController;
    class EmptyController extends Controller
    {
        public function _empty()
        {
            echo "您访问的控制器为空!";
        }
    }
  • 相关阅读:
    axios 配置
    vue 配置App.js
    vue 挂载方式
    常用的js
    vuex
    vue搭建环境
    JS中 toString() & valueOf()
    html-webpack-plugin 中使用 title选项设置模版中的值无效
    webpack为什么加载不了css?
    visual studio for mac 安装文件
  • 原文地址:https://www.cnblogs.com/u1020641/p/6228210.html
Copyright © 2011-2022 走看看