• TP命名空间


    namespace   HomeController;  命名空间   根命名空间下的类所在的文件夹
    use ThinkController; 使用   根命名空间下的controller类

    顶头写写在最上面

    命名空间:虚拟目录
    目的:自动加载类

    初始命名空间:Library(公用的,为了保证他的完整性,一般不往这里面写)

    根命名空间:
        1.Library下的所有文件夹
        2.应用程序的模块名(home)

    命名空间的写法(反斜杠):
        从根命名空间开始写,写到该类所在的文件夹为止。
        
    如何使用命名空间:
        1.从根命名空间开始写,写到类名为止。
        2.new HomeLibDBDA();

    <?php
    namespace Lib;//加这个
    class DBDA{
    

     

    <?php
    namespace HomeController;
    use ThinkController;
    class LoginController extends Controller{
        public function login(){
             
            $db = newLibDBDA();
            var_dump($db);
                 
            //向TP里面注册变量
            $this->assign("ceshi","张三");
            //显示模板
            $this->show();
        }
        public function chuli(){
            echo $_POST["uid"];
        }
    }
    

    换个文件夹  把dbda放在home模块里

    namespace HOMELib;
    class DBDA{
    
    <?php
    namespace HomeController;
    use ThinkController;
    class LoginController extends Controller{
        public function login(){
             
            $db = newHomeLibDBDA();
            var_dump($db);
                 
            //向TP里面注册变量
            $this->assign("ceshi","张三");
            //显示模板
            $this->show();
        }
        public function chuli(){
            echo $_POST["uid"];
        }
    }
    

      

  • 相关阅读:
    电脑右边小键盘默认解锁
    linux关机、重启命令
    linux下Qt设置全屏后再设置指定大小失效
    关闭QEventLoop阻塞失效
    Qt将中文转换成unicode字符串
    vue 中使用vuex和localStorage保存登录状态
    git使用
    jdk11下载与安装
    Navicat安装
    类不平衡问题的评价指标的计算
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/8567982.html
Copyright © 2020-2023  润新知