【发布时间】:2017-06-17 11:26:56
【问题描述】:
在一个新鲜的苏格兰威士忌盒子https://box.scotch.io/(我一般推荐)
和这位作曲家:
{
"name": "silverstripe/installer",
"description": "The SilverStripe Framework Installer",
"require": {
"php": ">=5.3.3",
"silverstripe/cms": "3.5.1",
"silverstripe/framework": "3.5.1",
"silverstripe/reports": "3.5.1",
"silverstripe/siteconfig": "3.5.1",
"silverstripe-themes/simple": "3.1.*",
"silverstripe/silverstripe-omnipay": "^2.1",
"omnipay/paymentexpress": "^2.2",
"firebase/php-jwt": "^4.0"
},
"require-dev": {
"phpunit/PHPUnit": "~3.7@stable"
},
"extra": {
"branch-alias": {
"3.x-dev": "3.5.x-dev"
}
},
"config": {
"process-timeout": 600
},
"prefer-stable": true,
"minimum-stability": "dev"
}
并使用来自https://github.com/silverstripe/silverstripe-omnipay的payment.yml
Silverstripe 构建 Payments,但不包含任何 Omnipay 类。我之前在 SS 中使用过 Omnipay,没有任何问题。
有人知道怎么回事吗?
【问题讨论】:
-
在你做
composer install之后,应该有一个omnipay文件夹(silverstripe-omnipay模块)并且phpleagueomnipay类应该在vendor...不是这样吗? -
是的@bummzack,所有文件都在那里。在它们中的任何一个顶部回响都不会做任何事情,它们被忽略了。我曾希望有一种方法可以跟踪 ClassManifest 的构建过程,这样我就可以查看它是权限还是策略或其他什么……只是难住了。
-
您能否发布一些失败的示例代码以及运行该代码时收到的错误消息?
标签: silverstripe omnipay