Валар Моргулис!
Контроллер<?php
namespace app\controllers;
use app\models\About;
use Yii;
class AboutController extends AppController
{
public function actionView()
{
$about = About::find()->where(['status' => '1'])->limit(6)->all();
$this->setMeta('E-SHOPPER О Компании');
return $this->render('view', compact('about'));
}
}
Модель<?php
namespace app\models;
use yii\db\ActiveRecord;
class About extends ActiveRecord{
public function behaviors()
{
return [
'image' => [
'class' => 'rico\yii2images\behaviors\ImageBehave',
]
];
}
public static function tableName(){
return 'about';
}
}
Вид<?php foreach($about as $about2): ?>
<?php $mainImg = $about->getImage();?>
<?= Html::img($mainImg->getUrl('268x249'), ['alt' => $about->name])?>
<p><?= $about2->content?></p>
<?php endforeach;?>
$content
прогружает, а если вставляю изображение, то след. ошибка:
Call to a member function getImage() on array
Что может быть не так? Уже 5й час тыкаю и все безрезультатно