zoukankan      html  css  js  c++  java
  • 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"];
        }
    }
    

      

  • 相关阅读:
    net过滤表单和url参数
    html mailto
    sql提取汉字拼音首字母
    使用jquery获取radio的值
    net文件服务器配置
    如何将简体字保存到繁体数据库而不会出现乱码
    net直接下载文件
    java开发:笔记
    android开发:LogCat失效,adb失效
    编程记事本
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/8567982.html
Copyright © 2011-2022 走看看