模块里如何注明加载新的库
而且composer 用了自定义源,install都会保错
模块开发的重要的原则是要保证模块所有的依赖代码都位于模块目录中 /module/Xxx。 如需要引入第三方依赖,推荐做法是在模块目录中创建 SDK/ 目录,将第三方依赖包放在该目录中,同时使用如下方法引入 namespace。
/module/Xxx
SDK/
namespace
第一步,创建 SDK 目录
SDK
引入两个包 package-a 和 package-b 为例,完成后的目录结构参考
package-a
package-b
/module/Xxx └── SDK ├── package-a │ └── src └── package-b └── src
第二步,在使用包的地方显示引入
其中 AuthorA\PackageA 表示包A的 namespace,AuthorB\PackageAB 表示包B的namespace`
AuthorA\PackageA
AuthorB\PackageAB 表示包B的
\ModStart\Module\ModuleClassLoader::addNamespace('AuthorA\PackageA', __DIR__ . '/../SDK/package-a/src'); \ModStart\Module\ModuleClassLoader::addNamespace('AuthorB\PackageB', __DIR__ . '/../SDK/package-b/src');
更多参考模块开发教程 https://modstart.com/doc/manual/module.html
QQ扫一扫联系
点击联系
2374926113
微信扫一扫联系
模块引入第三方依赖包
模块开发的重要的原则是要保证模块所有的依赖代码都位于模块目录中
/module/Xxx
。 如需要引入第三方依赖,推荐做法是在模块目录中创建SDK/
目录,将第三方依赖包放在该目录中,同时使用如下方法引入namespace
。第一步,创建
SDK
目录第二步,在使用包的地方显示引入
更多参考模块开发教程 https://modstart.com/doc/manual/module.html