Php 如何在opencart 2.2.0中使用composer
因此,根据Opencart 2.2.0安装指南: 从版本2.2开始,composer已经被添加到帮助想要 使用编写器库。将提供2个版本的OpenCart, 一个已编译,一个未编译(仅限于composer.json-中没有文件) 供应商文件夹)。我们强烈建议将供应商文件夹放在外面 webroot的属性-因此无法直接访问文件 我在我的VPS上的/srv/www/mywebsite.com下有这个目录结构Php 如何在opencart 2.2.0中使用composer,php,composer-php,opencart2.x,psr-4,Php,Composer Php,Opencart2.x,Psr 4,因此,根据Opencart 2.2.0安装指南: 从版本2.2开始,composer已经被添加到帮助想要 使用编写器库。将提供2个版本的OpenCart, 一个已编译,一个未编译(仅限于composer.json-中没有文件) 供应商文件夹)。我们强烈建议将供应商文件夹放在外面 webroot的属性-因此无法直接访问文件 我在我的VPS上的/srv/www/mywebsite.com下有这个目录结构 . ├── composer.json ├── nbproject ├── public_htm
.
├── composer.json
├── nbproject
├── public_html
│ ├── admin
│ ├── catalog
│ ├── image
│ ├── index.php
│ ├── libraries
│ │ ├── exec.php
│ │ ├── InterfaceREST.php
│ │ ├── kurir
│ │ ├── RestGuzzle5.php
│ │ └── Test.php
│ ├── system
│ │ ├── startup.php
│ └── vqmod
├── tests
└── vendor
├── guzzlehttp
├── psr
这是我的composer.json:
{
"name": "opencart",
"type": "project",
"description": "online store",
"keywords": ["opencart", "ecommerce", "framework", "opensource"],
"homepage": "http://www.mywebsite.com",
"license": "MIT",
"authors": [
{
"name": "fatimah",
"email": "fatimah@mywebsite.com"
}
],
"autoload": {
"psr-4": {
"GodFather\\": "libraries"
}
},
"require": {
"cardinity/cardinity-sdk-php": "^1.0",
"braintree/braintree_php": "3.2.0",
"leafo/scssphp": "0.0.12",
"php": ">=5.4.0"
}
}
我在目录库
下创建了一些类
Test.php(示例)
我没有状态码
如何在Opencart中准确使用composer?如何使用psr-4?我做得对吗?我需要你的建议
谢谢。你在哪里找到答案了吗?
<?php
namespace GodFather;
use GodFather\InterfaceREST;
class Test
{
public function __construct() {
}
public function test_rest(InterfaceREST $rest) {
$rest->request('get', '/kontak-kami');
var_dump($rest->get_status_code());
}
}
<?php
require_once('../index.php');
use GuzzleHttp\Client;
$rest = new Client(['base_url' => 'http://zuwaily.blogspot.co.id']);
$req = $rest->createRequest('get', '/p/hubungi-zuwaily.html');
$res = $rest->send($req);
echo $res->getStatusCode();