В общем я недавно работаю в yii2. Но проблем особых не было до того как я установил yii2-images.
Проблема в добавлении картинок, мой проект интернет магазин.
При добавлении выходит вот это:
PHP Fatal Error – yii\base\ErrorException
Call to a member function getPrimaryKey() on a non-object
/* @var $img Image */
$img->setMain(true);
$img->urlAlias = $this->getAliasString() . '-' . $counter;
$img->save();
$images = $this->owner->getImages();
foreach ($images as $allImg) {
if ($allImg->getPrimaryKey() == $img->getPrimaryKey()) {
continue;
} else {
$counter++;
}
$allImg->setMain(false);
$allImg->urlAlias = $this->getAliasString() . '-' . $counter;
$allImg->save();
}
И картинки не добавляются. только после перезагрузки страницы происходит сие чудо.
пробовал 2 версии yii2.0.14.2 и yii2.0.7.
Уже второй день мучаюсь. пожалуйста подскажите в чем проблема. или ткните на нормальное расширение с хорошим функционалом.
Проект уже почти дописал осталось реализовать только добавление картинок.
Помогите ребята!