首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用composer的自动加载来加载tinybutstrong的OpenTBS插件

使用composer的自动加载来加载tinybutstrong的OpenTBS插件
EN

Stack Overflow用户
提问于 2020-09-02 18:17:56
回答 1查看 152关注 0票数 0

我正在使用tinybutstrong,它是opentbs plugin。到目前为止,我确实使用了两个源文件的显式要求,但我想切换到带有自动加载的composer。所以我想从这个开始

代码语言:javascript
复制
<?php
include 'tbs_class.php';
include 'tbs_plugin_opentbs.php';
$TBS = new clsTinyButStrong;
$TBS->Plugin(TBS_INSTALL,  OPENTBS_PLUGIN);

到这个(或类似的东西)

代码语言:javascript
复制
<?php
include 'vendor/autoload.php';
$TBS = new clsTinyButStrong;
$TBS->Plugin(TBS_INSTALL,  OPENTBS_PLUGIN);

但是失败了,错误是TinyButStrong Error with plug-in 'OPENTBS_PLUGIN': no class named 'OPENTBS_PLUGIN' is found, and no function named 'tbspi_OPENTBS_PLUGIN_OnInstall' is found.,因此composer似乎不能仅仅根据常量的名称加载相关的文件。

如何让composer的自动加载来提取插件文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-19 19:08:05

代码语言:javascript
复制
<?php
//load composer's autoloader
require 'vendor/autoload.php';

 //// Initialize the TBS instance
$TBS = new clsTinyButStrong; // new instance of TBS
$ok = class_exists('clsOpenTBS', true);
$TBS->Plugin(TBS_INSTALL,  OPENTBS_PLUGIN);// load the OpenTBS plugin
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63703461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档