]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Перенос фида с api2 на media
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 11 Nov 2024 07:54:49 +0000 (10:54 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 11 Nov 2024 07:54:49 +0000 (10:54 +0300)
erp24/api2/config/api2.config.php
erp24/api2/controllers/FlowwowController.php [deleted file]
erp24/media/config/media.config.php
erp24/media/controllers/FlowwowController.php [new file with mode: 0644]

index 0c314706a6296bca3578fd00f0fc5d5d93bcae11..8cba7a248e2640b216b38afbd61657368ac3afdc 100644 (file)
@@ -39,7 +39,6 @@ return [
                 'auth' => 'auth/login',
                 'delivery/admin-auth' => 'delivery/admin-auth',
                 ['class' => 'yii\rest\UrlRule', 'controller' => ['task']],
-                'flowwow/feed/<id:\d+>' => 'flowwow/feed',
                 'POST data-buh/request/<inn:\d+>' => 'data-buh/request'
             ],
         ],
diff --git a/erp24/api2/controllers/FlowwowController.php b/erp24/api2/controllers/FlowwowController.php
deleted file mode 100644 (file)
index 788ee1f..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-namespace app\controllers;
-use Yii;
-use yii\web\Controller;
-use yii_app\services\MarketplaceService;
-use yii\web\Response;
-
-class FlowwowController extends Controller
-{
-    /**
-     * Экшен для генерации и отображения XML-фида.
-     *
-     * @return string
-     */
-    public function actionFeed($id)
-    {
-
-        $productsInfo = MarketplaceService::getAllProductsInfo($id);
-
-
-
-        $xmlFeed = MarketplaceService::createXMLFeed($productsInfo);
-
-        // Устанавливаем заголовок, чтобы отдать XML
-        Yii::$app->response->format = Response::FORMAT_RAW;
-        Yii::$app->response->headers->add('Content-Type', 'application/xml; charset=utf-8');
-
-        return $xmlFeed;
-    }
-}
\ No newline at end of file
index 439d3e5f02da896e031ec777a6854f0ac4e48db8..836526228739d918c96c6de541c61f310fb857a1 100644 (file)
@@ -24,7 +24,10 @@ return [
             'enablePrettyUrl' => true,
             'enableStrictParsing' => false,
             'showScriptName' => false,
-            'rules' => [],
+            'rules' => [
+                'flowwow/feed/<id:\d+>' => 'flowwow/feed',
+            ],
+
         ],
         'request' => [
             'scriptUrl' => '/',
diff --git a/erp24/media/controllers/FlowwowController.php b/erp24/media/controllers/FlowwowController.php
new file mode 100644 (file)
index 0000000..788ee1f
--- /dev/null
@@ -0,0 +1,30 @@
+<?php
+namespace app\controllers;
+use Yii;
+use yii\web\Controller;
+use yii_app\services\MarketplaceService;
+use yii\web\Response;
+
+class FlowwowController extends Controller
+{
+    /**
+     * Экшен для генерации и отображения XML-фида.
+     *
+     * @return string
+     */
+    public function actionFeed($id)
+    {
+
+        $productsInfo = MarketplaceService::getAllProductsInfo($id);
+
+
+
+        $xmlFeed = MarketplaceService::createXMLFeed($productsInfo);
+
+        // Устанавливаем заголовок, чтобы отдать XML
+        Yii::$app->response->format = Response::FORMAT_RAW;
+        Yii::$app->response->headers->add('Content-Type', 'application/xml; charset=utf-8');
+
+        return $xmlFeed;
+    }
+}
\ No newline at end of file