所以我已经通过composer为我的主题安装了createsend-php (我正在尝试学习如何使用它),但无法进入下一阶段。
我可以在这里看到接口- /wp-content/themes/wonkhe2-theme/vendor/campaign-monitor/createsend-php/
作曲家文件对我来说似乎是正确的-
"require": {
"php": ">=5.4.0",
"composer/installers": "~1.0",
"campaignmonitor/createsend-php": ">=6.0"
}在/wp-content/themes/wonkhe2-theme/templates/content-signup-cm.php中,我添加了require_once 'csrest_campaigns.php'
这就是回报
Fatal error: require_once(): Failed opening required 'csrest_campaigns.php' (include_path='.:/Applications/MAMP/bin/php/php7.2.7/lib/php') in /wp-content/themes/wonkhe2-theme/templates/content-signup-cm.php on line 5require_once路径是否应该有所不同?我以为autoloader会设置路径和命名空间。
使用composer对我来说是新的,所以如果我误解了,我深表歉意,但感谢您的帮助。
发布于 2018-09-05 19:51:50
您不应该要求由composer疯狂的单个类。相反,就在代码的开头:
require_once 'vendor/autoload.php';然后你就可以开始使用对象了;
use Some\Class\Or\Other;
$object = new Other();https://stackoverflow.com/questions/52184387
复制相似问题