Commit bb7c6ffc03f9e3f900a2975a0514d49e2ef64e6a

Authored by Eugeny Galkovskiy
1 parent 316a9003

правки

frontend/controllers/SiteController.php
... ... @@ -110,27 +110,29 @@
110 110  
111 111 public function actionIndividual()
112 112 {
  113 + $idsArray = [
  114 + 25,
  115 + 37,
  116 + 12,
  117 + 42,
  118 + ];
113 119  
114 120 $objects = Objectkb::find()
115 121 ->with('lang.alias')
116 122 ->where(
117 123 [
118   - 'id' => [
119   - 25,
120   - 37,
121   - 38,
122   - 39,
123   - ],
  124 + 'id' => $idsArray,
124 125 ]
125 126 )
126   - ->orderBy('id')
  127 + ->indexBy('id')
127 128 ->all();
128 129  
129 130 return $this->render(
130 131 'individual',
131 132 [
132 133 'objects' => $objects,
133   - ]
  134 + 'idsArray' => $idsArray,
  135 + ]
134 136 );
135 137 } // частное лицо
136 138  
... ...
frontend/views/site/individual.php
... ... @@ -5,6 +5,7 @@
5 5 * @var Feedback $contact
6 6 * @var SeoComponent $seo
7 7 * @var Objectkb[] $objects
  8 + * @var array $idsArray
8 9 */
9 10  
10 11 use artbox\core\components\SeoComponent;
... ... @@ -207,7 +208,8 @@
207 208 <div class="row portfolio">
208 209 <?php
209 210 if (!empty($objects)) {
210   - foreach ($objects as $object) {
  211 + foreach ($idsArray as $id) {
  212 + $object = $objects[$id];
211 213 ?>
212 214 <div class="col-sm-6">
213 215 <div class="box-image">
... ...