tp5中extend的扩展类引入

管理员 发布于 6年前   759

分两种情况 1.带命名空间  2.未引用命名空间

1:带命名空间 实现引入

\extend\my\Test.php 代码:
<?php 
namespace my;
class Test 
{
    public function aaa()
    {
        echo 'hello';
    }
}
控制器:
    public function mmkj()
    {
        //注意 类名首字母大写 文件名跟类名一样
        $test =new \my\Test();
        print_r($test->aaa());
    }

效果:

blob.png

2:未引用命名空间 实现引入

\extend\my\Test.php 代码:
<?php 
class Test 
{
    public function aaa()
    {
        echo 'helloxxx';
    }
}
控制器:
    public function mmkj()
    {
        //1
        Loader::import('my.Test');
        $cart =new \Test();
        print_r($cart->aaa());
    }

效果:

blob.png

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

该博客于2020-12-7日,后端基于go语言的beego框架开发
前端页面使用Bootstrap可视化布局系统自动生成

是我仿的原来我的TP5框架写的博客,比较粗糙,底下是入口
侯体宗的博客

      订阅博客周刊

文章标签

友情链接

HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群
侯体宗的博客