我正在使用tinybutstrong,它是opentbs plugin。到目前为止,我确实使用了两个源文件的显式要求,但我想切换到带有自动加载的composer。所以我想从这个开始
<?php
include 'tbs_class.php';
include 'tbs_plugin_opentbs.php';
$TBS = new clsTinyButStrong;
$TBS->Plugin(TBS_INSTALL, OPENTBS_PLUGIN);到这个(或类似的东西)
<?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的自动加载来提取插件文件?
发布于 2020-10-19 19:08:05
<?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 pluginhttps://stackoverflow.com/questions/63703461
复制相似问题