2016-07-25 2 views
0

Фатальная ошибка: Вызов функции-члена getGoals() на не-объектКак решить эту ошибку в pimcore CMS

контроллер:

{ $newsList = new Object\homepage\Listing(); } 

вид:

{<?= homepage->getGoals(); ?>} 
+2

Не могли бы вы предоставить более подробную информацию о коде, который вы используете здесь? Либо 'homepage' не определен в представлении, либо просто забыл добавить' '' перед именем переменной, но с предоставленным кодом это почти невозможно сказать – GNi33

ответ

0

I угадайте, что вы делаете неправильный путь, потому что вы не понимаете основы MVC. Я считаю, что вы не хотите получать список объектов «Домашняя страница».

Есть несколько способов проверить код: 1. Убедитесь, что у вас есть какие-либо объект с полем «Цели» 2. Используйте документацию, чтобы получить список объектов

Например.

Контроллер:

// get a list of news objects 
     $newsList = new Object\News\Listing(); 
     $this->view->news = $newsList ; 

Вид:

<?=$this->news->getName()?> 

или

<?=$this->news->getGoal()?> 

если вы создаете это поле.

Смежные вопросы