Commit 04e4802258ccd54ddfce496ef5096a8a602d0e6f

Authored by Anastasia
1 parent 8af597d8

add partnebrs to frontend

common/models/Logo.php
... ... @@ -2,15 +2,16 @@
2 2  
3 3 namespace common\models;
4 4  
  5 +use artbox\core\models\Image;
5 6 use Yii;
6 7  
7 8 /**
8 9 * This is the model class for table "logo".
9 10 *
10   - * @property int $id
11   - * @property int $image_id
  11 + * @property int $id
  12 + * @property int $image_id
12 13 * @property string $link
13   - * @property int $sort
  14 + * @property int $sort
14 15 */
15 16 class Logo extends \yii\db\ActiveRecord
16 17 {
... ... @@ -21,29 +22,34 @@ class Logo extends \yii\db\ActiveRecord
21 22 {
22 23 return 'logo';
23 24 }
24   -
  25 +
25 26 /**
26 27 * {@inheritdoc}
27 28 */
28 29 public function rules()
29 30 {
30 31 return [
31   - [['image_id', 'sort'], 'default', 'value' => null],
32   - [['image_id', 'sort'], 'integer'],
33   - [['link'], 'string'],
  32 + [ [ 'image_id', 'sort'], 'default', 'value' => null],
  33 + [ [ 'image_id', 'sort'], 'integer'],
  34 + [ [ 'link'], 'string'],
34 35 ];
35 36 }
36   -
  37 +
37 38 /**
38 39 * {@inheritdoc}
39 40 */
40 41 public function attributeLabels()
41 42 {
42 43 return [
43   - 'id' => Yii::t('app', 'ID'),
  44 + 'id' => Yii::t('app', 'ID'),
44 45 'image_id' => Yii::t('app', 'Image ID'),
45   - 'link' => Yii::t('app', 'Link'),
46   - 'sort' => Yii::t('app', 'Sort'),
  46 + 'link' => Yii::t('app', 'Link'),
  47 + 'sort' => Yii::t('app', 'Sort'),
47 48 ];
48 49 }
  50 +
  51 + public function getImage()
  52 + {
  53 + return $this->hasOne(Image::class, [ 'id' => 'image_id' ]);
  54 + }
49 55 }
... ...
frontend/controllers/SiteController.php
... ... @@ -4,6 +4,7 @@
4 4  
5 5 use artbox\core\models\Feedback;
6 6 use common\models\Customer;
  7 + use common\models\Logo;
7 8 use common\models\Settings;
8 9 use common\models\speaker\Speaker;
9 10 use Yii;
... ... @@ -70,10 +71,13 @@
70 71 ->where([ 'status' => true ])
71 72 ->orderBy('sort')
72 73 ->all();
  74 + $partners = Logo::find()
  75 + ->all();
73 76 return $this->render(
74 77 'index',
75 78 [
76 79 'speakers' => $speakers,
  80 + 'partners' => $partners,
77 81 ]
78 82 );
79 83 }
... ...
frontend/views/site/index.php
... ... @@ -213,13 +213,17 @@
213 213 <!-- </span>-->
214 214 <!-- </div>-->
215 215 <!-- </div>-->
216   - <div class="partners-wr col-xs-12 col-sm-2">
  216 + <?php foreach ($partners as $partner) { ?>
  217 + <div class="partners-wr col-xs-12 col-sm-2">
217 218 <div>
218   - <a href="https://www.osce.org/" target="_blank">
219   - <img src="/images/partners/img-9.png" alt="">
220   - </a>
  219 + <a href="<?= $partner->link ?>" target="_blank">
  220 + <img src="<?= ImageHelper::set($partner->image->getPath())
  221 + ->cropResize(162, 80)
  222 + ->render() ?>" alt="">
  223 + </a>
221 224 </div>
222   - </div>
  225 + </div>
  226 + <?php } ?>
223 227 <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
224 228 <!-- <div>-->
225 229 <!-- <span>-->
... ... @@ -241,21 +245,21 @@
241 245 <!-- </span>-->
242 246 <!-- </div>-->
243 247 <!-- </div>-->
244   -
245   - <div class="partners-wr col-xs-12 col-sm-2">
246   - <div>
247   - <a href="http://www.iiasa.ac.at/" target="_blank">
248   - <img src="/images/partners/img-13.png" alt="">
249   - </a>
250   - </div>
251   - </div>
252   - <div class="partners-wr col-xs-12 col-sm-2">
253   - <div>
254   - <a href="https://www.umsicht.fraunhofer.de/" target="_blank">
255   - <img src="/images/partners/img-14.png" alt="">
256   - </a>
257   - </div>
258   - </div>
  248 +
  249 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  250 + <!-- <div>-->
  251 + <!-- <a href="http://www.iiasa.ac.at/" target="_blank">-->
  252 + <!-- <img src="/images/partners/img-13.png" alt="">-->
  253 + <!-- </a>-->
  254 + <!-- </div>-->
  255 + <!-- </div>-->
  256 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  257 + <!-- <div>-->
  258 + <!-- <a href="https://www.umsicht.fraunhofer.de/" target="_blank">-->
  259 + <!-- <img src="/images/partners/img-14.png" alt="">-->
  260 + <!-- </a>-->
  261 + <!-- </div>-->
  262 + <!-- </div>-->
259 263 <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
260 264 <!-- <div>-->
261 265 <!-- <span>-->
... ... @@ -263,77 +267,77 @@
263 267 <!-- </span>-->
264 268 <!-- </div>-->
265 269 <!-- </div>-->
266   - <div class="partners-wr col-xs-12 col-sm-2">
267   - <div>
268   - <a href="https://irving.dartmouth.edu/" target="_blank">
269   - <img src="/images/partners/img-20-n.png" alt="">
270   - </a>
271   - </div>
272   - </div>
273   - <div class="partners-wr col-xs-12 col-sm-2">
274   - <div>
275   - <a href="https://www.isi.fraunhofer.de/" target="_blank">
276   - <img src="/images/partners/img-22.png" alt="">
277   - </a>
278   - </div>
279   - </div>
280   -
281   -
282   - <div class="partners-wr col-xs-12 col-sm-2">
283   - <div>
284   - <a href="https://energycharter.org/" target="_blank">
285   - <img src="/images/partners/img-29.png" alt="">
286   - </a>
287   - </div>
288   - </div>
289   -
290   - <div class="partners-wr col-xs-12 col-sm-2">
291   - <div>
292   - <a href="https://www.iea.org/t&c/" target="_blank">
293   - <img src="/images/partners/img-23.png" alt="">
294   - </a>
295   - </div>
296   - </div>
297   -
298   - <div class="partners-wr col-xs-12 col-sm-2">
299   - <div>
300   - <a href="http://www.irena.org/" target="_blank">
301   - <img src="/images/partners/img-25.png" alt="">
302   - </a>
303   - </div>
304   - </div>
305   -
306   - <div class="partners-wr col-xs-12 col-sm-2">
307   - <div>
308   - <a href="https://www.unenvironment.org/" target="_blank">
309   - <img src="/images/partners/img-5.png" alt="">
310   - </a>
311   - </div>
312   - </div>
313   -
314   - <div class="partners-wr col-xs-12 col-sm-2">
315   - <div>
316   - <a href="http://www.ua.undp.org/" target="_blank">
317   - <img src="/images/partners/img-3-2.png" alt="">
318   - </a>
319   - </div>
320   - </div>
321   -
322   - <div class="partners-wr col-xs-12 col-sm-2">
323   - <div>
324   - <span>
325   - <img src="/images/partners/img-30.png" alt="">
326   - </span>
327   - </div>
328   - </div>
329   -
330   - <div class="partners-wr col-xs-12 col-sm-2">
331   - <div>
332   - <span>
333   - <img src="/images/partners/img-31.png" alt="">
334   - </span>
335   - </div>
336   - </div>
  270 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  271 + <!-- <div>-->
  272 + <!-- <a href="https://irving.dartmouth.edu/" target="_blank">-->
  273 + <!-- <img src="/images/partners/img-20-n.png" alt="">-->
  274 + <!-- </a>-->
  275 + <!-- </div>-->
  276 + <!-- </div>-->
  277 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  278 + <!-- <div>-->
  279 + <!-- <a href="https://www.isi.fraunhofer.de/" target="_blank">-->
  280 + <!-- <img src="/images/partners/img-22.png" alt="">-->
  281 + <!-- </a>-->
  282 + <!-- </div>-->
  283 + <!-- </div>-->
  284 + <!---->
  285 + <!-- -->
  286 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  287 + <!-- <div>-->
  288 + <!-- <a href="https://energycharter.org/" target="_blank">-->
  289 + <!-- <img src="/images/partners/img-29.png" alt="">-->
  290 + <!-- </a>-->
  291 + <!-- </div>-->
  292 + <!-- </div>-->
  293 + <!---->
  294 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  295 + <!-- <div>-->
  296 + <!-- <a href="https://www.iea.org/t&c/" target="_blank">-->
  297 + <!-- <img src="/images/partners/img-23.png" alt="">-->
  298 + <!-- </a>-->
  299 + <!-- </div>-->
  300 + <!-- </div>-->
  301 + <!---->
  302 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  303 + <!-- <div>-->
  304 + <!-- <a href="http://www.irena.org/" target="_blank">-->
  305 + <!-- <img src="/images/partners/img-25.png" alt="">-->
  306 + <!-- </a>-->
  307 + <!-- </div>-->
  308 + <!-- </div>-->
  309 + <!---->
  310 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  311 + <!-- <div>-->
  312 + <!-- <a href="https://www.unenvironment.org/" target="_blank">-->
  313 + <!-- <img src="/images/partners/img-5.png" alt="">-->
  314 + <!-- </a>-->
  315 + <!-- </div>-->
  316 + <!-- </div>-->
  317 + <!---->
  318 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  319 + <!-- <div>-->
  320 + <!-- <a href="http://www.ua.undp.org/" target="_blank">-->
  321 + <!-- <img src="/images/partners/img-3-2.png" alt="">-->
  322 + <!-- </a>-->
  323 + <!-- </div>-->
  324 + <!-- </div>-->
  325 + <!---->
  326 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  327 + <!-- <div>-->
  328 + <!-- <span>-->
  329 + <!-- <img src="/images/partners/img-30.png" alt="">-->
  330 + <!-- </span>-->
  331 + <!-- </div>-->
  332 + <!-- </div>-->
  333 + <!---->
  334 + <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
  335 + <!-- <div>-->
  336 + <!-- <span>-->
  337 + <!-- <img src="/images/partners/img-31.png" alt="">-->
  338 + <!-- </span>-->
  339 + <!-- </div>-->
  340 + <!-- </div>-->
337 341  
338 342 <!-- <div class="partners-wr col-xs-12 col-sm-2">-->
339 343 <!-- <div>-->
... ...