День добрый!
Возникла необходимость вызвать не статический метод из класса в контроллере.
Класс: Category.php
Метод: public function getParentsCategories($id_lang = null)
Контроллер обычный:
class MyPagesControllerCore extends FrontController
{
public $php_self = 'mypages';
public function initContent()
{
parent::initContent();
$this->setTemplate(_PS_THEME_DIR_.'mypages.tpl');
}
}
А код в контроллере хочу выполнить вот такой:
$cats = array();
foreach ($category->getParentsCategories() as $cat)
if (!in_array($cat['id_category'], array(1, 2, $category->id)))//remove root, home and current category from the URL
$cats[] = $cat['link_rewrite'];
$params['categories'] = implode('/', array_reverse($cats));