avz-cmf/zaboy-rest

作为中间件的REST资源


README

启动测试

设置环境变量 'APP_ENV' = "dev";

在启动测试之前,在 config/autoload 中创建 test.local.php 文件,并添加对 httpDataStore 的设置,将 localhost 参数中的 URL 更改为可以访问 web 应用的地址。

示例

   return [
       "dataStore" => [
           'testHttpClient' => [
               'class' => 'zaboy\rest\DataStore\HttpClient',
               'tableName' => 'test_res_http',
               'url' => 'http://localhost/api/rest/test_res_http',
               'options' => ['timeout' => 30]
           ],
           'testEavOverHttpClient' => [
               'class' => 'zaboy\rest\DataStore\HttpClient',
                'url' => 'http://localhost/api/rest/entity_product',
                'options' => ['timeout' => 30]
           ],
           'testEavOverHttpDbClient' => [
                       'class' => 'zaboy\rest\DataStore\HttpClient',
                       'url' => 'http://localhost:9090/api/rest/db'. EavAbstractFactory::DB_NAME_DELIMITER . 'entity_product',
                       'options' => ['timeout' => 30]
                  ],
       ]
   ];

将库中的 index.php 和 .htaccess 复制到项目的公共目录。

运行脚本 composer lib-install,它将在数据库中创建表。

使用库

要在应用程序中使用此库,请遵循 此说明

文档

详细文档