联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
如果我要做个应用需要调用第三方的组件这里需要写那么这个的路径
类型:迅睿CMS 更新时间:2020-11-25 15:45:46
PHP程序里面

如果我要做个应用,需要调用第三方的组件?  这里需要写 USE  那么?这个USE的路径是放在哪个地方啊?



image

回帖
  • #1楼    迅睿框架创始人
    2020-01-04 15:22:53
    Chrome 0
    随便哪个目录都行,自己开发随便放
  • 曹海峰
    #2楼    曹海峰
    2020-01-04 15:24:39
    Chrome 0
    看个人习惯,放在根目录吧,/mycode/
  • Booid.com
    #3楼    Booid.com
    2020-01-04 15:28:01
    Chrome 0
    曹海峰放根目录的话,这个 use 路径 是要这么写吗?? use mycode\php\
    满意答案
  • 易学习
    #4楼    易学习
    2020-01-04 15:31:18
    Chrome 0
    ...php基础知识啊,放哪个文件都行,require进来直接use或者new
  • 易学习
    #5楼    易学习
    2020-01-04 15:42:39
    Chrome 0
    https://www.xunruicms.com/doc/729.html可以使用Composer,也可以自己建目录,自己引入
  • 农民大伯
    #6楼    农民大伯
    2020-01-04 15:45:24
    Chrome 0
    https://www.xunruicms.com/doc/767.html框架可以自动加载直接new
  • 易学习
    #7楼    易学习
    2020-01-04 16:00:54
    Chrome 0
    第三方php类可以用这个 比如phpexcel的Composer类农民大伯
  • 天天向上
    #8楼    天天向上
    2020-01-04 16:04:06
    Chrome 0
    楼主把关键部分打了马赛克,不知道是自己写的类还是第三方现成的类
  • 马踏飞燕
    #9楼    马踏飞燕
    2020-01-04 16:22:44
    Chrome 0
    首先要引入类文件,然后再use
  • Booid.com
    #10楼    Booid.com
    2020-01-04 16:24:44
    Chrome 0
    天天向上第三方现成类啊!哥哥!
  • 易学习
    #11楼    易学习
    2020-01-04 17:12:15
    Chrome 0
    3#楼的方法可以,config/auto.php,具体什么第三方类知道的话我就可以直接给你写出来
  • Booid.com
    #12楼    Booid.com
    2020-01-04 17:14:27
    Chrome 0
    易学习等你这句话好久了,因为我是直接GIT下载,没有AUTO文件 这个USE 是 PhpSpreadsheet组件
  • 易学习
    #13楼    易学习
    2020-01-04 18:03:14
    Chrome 0
    用框架的自动加载教程PhpSpreadsheet包放在插件目录里面
    image
    建dayrui\App\Demo\Config\Auto.php
    <?php
    
    // 自动加载识别文件
    
    return [
    
        /**
         * 命名空间映射关系
         */
        'psr4' => [
            
            'PhpOffice\PhpSpreadsheet'             => APPPATH.'src/PhpSpreadsheet',
    
        ],
    
    
        
    ];
    键\dayrui\App\Demo\Controllers\Test.php
    <?php namespace Phpcmf\Controllers;
    
    use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
    use PhpOffice\PhpSpreadsheet\Reader\Xls;
    use PhpOffice\PhpSpreadsheet\IOFactory;
    use PhpOffice\PhpSpreadsheet\Cell\Coordinate;
    use PhpOffice\PhpSpreadsheet\Spreadsheet;
    use PhpOffice\PhpSpreadsheet\Worksheet\PageSetup;
    use PhpOffice\PhpSpreadsheet\Cell\DataType;
    use PhpOffice\PhpSpreadsheet\Style\Fill;
    use PhpOffice\PhpSpreadsheet\Style\Color;
    use PhpOffice\PhpSpreadsheet\Style\Alignment;
    use PhpOffice\PhpSpreadsheet\Style\Border;
    use PhpOffice\PhpSpreadsheet\Style\NumberFormat;
    
    class Test extends \Phpcmf\Common
    {
    
    	public function index() {
    		 $objRead = IOFactory::createReader('Xlsx');
    		 var_dump($objRead);
    	}
    
    }
    /index.php?s=demo&c=test这个方法是最快捷的,引入方法很多看个人习惯了
  • Booid.com
    #14楼    Booid.com
    2020-01-04 18:07:19
    Chrome 0
    易学习谢了。回头测试一下
  • wzwlqq
    #15楼    wzwlqq
    2020-01-04 22:46:44
    Chrome 0
    哪个目录都行
  • 唉呦喂
    #16楼    唉呦喂
    2020-01-05 22:42:34
    华为手机 0
    随心所欲啊。@易学习 的方法不错
  • 125762285
    #17楼    125762285
    2020-01-06 11:51:56
    Chrome 0
    看看大佬
  • kouyuxin
    #18楼    kouyuxin
    2020-01-07 08:38:52
    Chrome 0
    记录一下,学习用
  • 自学成才
    #19楼    自学成才
    2020-01-07 08:52:02
    Chrome 0
    九楼牛逼
  • Booid.com
    #20楼    Booid.com
    2020-11-25 15:45:46
    Chrome 0
    @Booid.com:完结之后本帖将不再提供回复