zoukankan      html  css  js  c++  java
  • 0801THINKPHP基础:控制器、方法的调用

    <?php
    namespace appindexcontroller;
    use thinkDb;
    use thinkController;
    use appadmincontrollerIndex as adminIndex;
    class Index extends Controller{
        function index(){
            $data = Db::table('users')->select();
            //var_dump($data);
            $this->assign('data',$data);
            return view();
        }
        控制器的调用:
    //    1、使用命名空间
        function index(){
            $u = new appadmincontrollerIndex;
            $u->index();
        }
    //    2、使用use(use appadmincontrollerIndex as adminIndex;)
        function index(){
            $u = new adminIndex;
            $u->index();
        }
    //    3、使用系统方法
        function index(){
            $u = Controller('admin/Index');
            $u->index();
        }
        function index(){
            //调用当前控制器中的方法
            //1、通过$this
            $this->text();
            echo "<hr>";
            //2、通过self
            self::text();
            echo "<hr>";
            //3、通过类名
            Index::text();
            echo "<hr>";
            //4、通过系统方法action
            action('text');
            echo "<hr>";
            //调用其他控制器中的方法
            //1、通过命名空间的方式
            $u = new User;
            $u->index();
            echo "<hr>";
            //2、通过系统方法action
            action('User/index');
            echo "<hr>";
            //调用其他模块中控制器中的方法
            //1、通过命名空间的方式
            $u = new appadmincontrollerIndex;
            $u->index();
            echo "<hr>";
            //2、通过系统方法action
            action('admin/Index/index');    
        }
        function text(){
            echo "我是index控制器的text方法";
        }
    }
  • 相关阅读:
    取模 分数取模 快速幂 费马小定理
    “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛 部份签到题
    shell 脚本
    pyhcl语法
    数据库实验1 SQL
    杂七杂八 Ubuntu Linux
    Kattis, Kattis 的一些问题题解
    Meow Factor 【暴力】
    解决 Eclipse 项目有红感叹号的方法
    RuntimeException与CheckedException
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9401871.html
Copyright © 2011-2022 走看看