Jump to content


Photo
- - - - -

Создал модуль по аналогии с jbzooitems - а там ошибка


3 replies to this topic

#1 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 20 September 2015 - 22:32

Добрый день. 

Собственно скопировал jbzoo item только предал ему другое название. 

Для попробовать.  А Хелпер выдает такую вот ошибку. 

Fatal error: Call to a member function getItems() on a non-object in  /modules/mod_jbzoo_fly/helper.php on line 111

А там get items 

  /**
     * @return mixed
     */
    public function getItems()
    {
        if (is_null($this->_items)) {
            $this->_items = $this->_itemType->getItems();
        }

        return $this->_items;
    }

почему такая ошибка может вылезать? 

 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 21 September 2015 - 11:25

isay777, хелпер перименовывали как обращаетесь в файле к хелперу? Как он подключается? 


  • 1
Изображение
 

#3 isay777

isay777
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 21 September 2015 - 12:08

Хеопер не переименовывал.  Сам модуль переименовал и пути везде где нашел переименовал на "mod_jbzoo_fly" 

Вызывается он так 

// load config
require_once dirname(__FILE__) . '/helper.php';

Сам хелпер грузиться по идее... 

 

а и еще 

$modHelper = new JBModuleHelperItem($params, $module);
echo $modHelper->render(true);

Если подскажите куда копать буду очень благодарен. А то у меня затык. Сделал на основе jbzoo item карусель товаров. Хотел выложить как отдельный модуль, чтоб при обновлении нечего не затиралось. А оно не хочет  :

 

Поможите люди добрые. Челом бью... 

 

foto-shrek-9099.jpg


Edited by isay777, 21 September 2015 - 12:15.

  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 21 September 2015 - 12:17

isay777, возможно у вас не подгружаются типы

um2j_200x0.png

А вообще для выяснения ошибки нужно проверить те куски кода где она выводится, а не зная что вы делали и как это все изменяли вам очень трудно подсказать. 


  • 0
Изображение
 




Click to return to top of page in style!