帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流帝国7.5专用 php7.4版 使用composer第三方包使用教程 v2.0.1 2023.01.09 【本版专题贴子】  
主题:帝国7.5专用 php7.4版 使用composer第三方包使用教程 v2.0.1 2023.01.09 [加入收藏夹]   

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :942
经验值   :3593
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
帝国7.5专用 php7.4版 使用composer第三方包使用教程 v2.0.1 2023.01.09
为什么要使用这个插件:方便管理文件,引入文件更少,文件规范划,高度集成API方便做小程序和APP(如果没有二次开发,这个就不安装了)

不进行插件开发的可以忽略!!!

php5.6版本下载 http://bbs.phome.net/showthread-31-366318-0.html


一、安装自动加载功能,在class目录的 connect.php 文件中 加入代码

在10行左右(中间代码)

-----------------------------------------------------
/**
* 2021.09.01 自动载功能
* cighsen02 365182575
**/
define('EXTEND_DIR', ECMS_PATH . 'e' . DIRECTORY_SEPARATOR . 'extend');
require_once EXTEND_DIR . DIRECTORY_SEPARATOR . 'twoir' . DIRECTORY_SEPARATOR . 'autoload.php';
----------------------------------------------------
这样,使用时只用引用connect.php,就实现自动加载功能

二、第三方插件更新,正常使用自动加载,上传覆盖就行(增加或减少都要更新画线内的文件和文件夹所有内容)
---------------------
vendor文件
composer.json
composer.lock
---------------------
注意事项:
        1.如果删除包,建议删除vendor文件所有文件,再上传
        2.src和config文件不动
        3.第三方包更新,请使用composer命令,使用前切换php指定版本

三、使用
类文件放在src文件夹下,配制文件放在config文件夹
        1、类文件遵循大驼峰写法。例:HttpRequest.php
        2、配制文件全小写,词与词之这用线画线连接。例:check_config.php

其它问题联系:365182575


更新日志:
2023.01.09 v2.0.1
        1、增加php7.4版,版本控制大于等于7.4

2022.12.22
        1、src目录增加Service层和ThirdParty层,增加代码的复用性。

2022.9.12
        1、首次发布。

上传以下附件:
[下载 *.zip](文件大小:32.57 KB,下载次数:17)

[该贴被修改 7 次,最后修改时间 2023-04-26 14:07:27 ]


要上就上安心站长 www.axzz.cn q:365182575
2023-01-09 16:03:30 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

精华贴   :0
发贴数   :4648
经验值   :13653
注册时间:2013-11-21
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

支持下




2023-01-11 10:11:50 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1