Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在opencart 2.2.0中使用composer_Php_Composer Php_Opencart2.x_Psr 4 - Fatal编程技术网

Php 如何在opencart 2.2.0中使用composer

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

因此,根据Opencart 2.2.0安装指南:

从版本2.2开始,composer已经被添加到帮助想要 使用编写器库。将提供2个版本的OpenCart, 一个已编译,一个未编译(仅限于composer.json-中没有文件) 供应商文件夹)。我们强烈建议将供应商文件夹放在外面 webroot的属性-因此无法直接访问文件

我在我的VPS上的/srv/www/mywebsite.com下有这个目录结构

.
├── 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();