简体   繁体   English

如何使用Composer设置AMF PHP 2.2

[英]How to set up AMF PHP 2.2 using composer

I've installed AMF PHP 2.2 via composer so source resides on vendor directory and my vendor directory not inside the web root. 我已经通过composer安装了AMF PHP 2.2,因此源代码位于供应商目录中,而我的供应商目录不在Web根目录中。 How do i bypass or route to amf back office and service directory which placed on the web root? 如何绕过或路由到位于Web根目录上的amf后台和服务目录?

Using Amfphp installed via Composer in a Laravel controller: 在Laravel控制器中使用通过Composer安装的Amfphp:

namespace App\Http\Controllers;

use App\Http\Controllers\Controller;

use Amfphp_Core_HttpRequestGatewayFactory;
use Amfphp_Core_Config;

class AmfphpController extends Controller {

    public function amfphp() {

        $myConfig = new Amfphp_Core_Config();
        $myConfig->serviceFolders = array();
        $myConfig->serviceFolders [] = dirname(__FILE__) . '/../Services/';

        $gateway = Amfphp_Core_HttpRequestGatewayFactory::createGateway($myConfig);

        $gateway->service();
        $gateway->output();

    }
}

Put your services in app/Http/Services directory 将您的服务放在app / Http / Services目录中

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM