From: Vladimir Fomichev Date: Wed, 11 Jun 2025 08:40:12 +0000 (+0300) Subject: Порядок во вьюшках X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=ab2d7b2020b230a7c17dc198a0de64e95d2f0fd1;p=erp24_rep%2Fyii-erp24%2F.git Порядок во вьюшках --- diff --git a/erp24/views/crud/marketplace-order1c-statuses/index.php b/erp24/views/crud/marketplace-order1c-statuses/index.php index e4ce8ea2..a76111d8 100644 --- a/erp24/views/crud/marketplace-order1c-statuses/index.php +++ b/erp24/views/crud/marketplace-order1c-statuses/index.php @@ -1,5 +1,6 @@ params['breadcrumbs'][] = $this->title; 'format' => 'raw', 'value' => function (MarketplaceOrder1cStatuses $model) { $links = []; + $relations = ArrayHelper::toArray($model->relationsFrom); + $relationsMap = ArrayHelper::index($relations, 'status_id_from'); foreach ($model->nextStatuses as $nextStatus) { - $links[$nextStatus->order] = Html::a( + $order = (int)$relationsMap[$nextStatus->id]['order']; + $links[$order] = Html::a( Html::encode($nextStatus->status), ['/crud/marketplace-order-1c-statuses/view', 'id' => $nextStatus->id] ); diff --git a/erp24/views/crud/marketplace-order1c-statuses/view.php b/erp24/views/crud/marketplace-order1c-statuses/view.php index 0d85b997..53c7bcb1 100644 --- a/erp24/views/crud/marketplace-order1c-statuses/view.php +++ b/erp24/views/crud/marketplace-order1c-statuses/view.php @@ -1,5 +1,6 @@ params['breadcrumbs'][] = $this->title; 'format' => 'raw', 'value' => function (MarketplaceOrder1cStatuses $model) { $links = []; + $relations = ArrayHelper::toArray($model->relationsFrom); + $relationsMap = ArrayHelper::index($relations, 'status_id_from'); foreach ($model->nextStatuses as $nextStatus) { - $links[$nextStatus->order] = Html::a( + $order = (int)$relationsMap[$nextStatus->id]['order']; + $links[$order] = Html::a( Html::encode($nextStatus->status), ['/crud/marketplace-order-1c-statuses/view', 'id' => $nextStatus->id] );