• 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 "您访问的控制器为空!";
        }
    }
  • 相关阅读:
    List集合中的对象按照某个字段去重实现
    菜单--微信提醒
    fastTime从后台传过来显示格式的处理
    彻底卸载Oracle
    关于这次安装Oracle
    关于下拉选择删选最基本一例(分享内容)
    马拉松参赛人员显示(瞬逝版)
    马拉松参赛人员旧版本最终版(私藏版)
    win 10 初始环境变量
    AngularJS输出helloworld
  • 原文地址:https://www.cnblogs.com/u1020641/p/6228210.html
Copyright © 2020-2023  润新知