2015-02-08 2 views
0

я попытаться применить фильтр по профилю на моей вкладке «сотрудников» в бэк-офисе, нужно просто перечислить сотрудников с profile_id = 6.сотрудников Фильтр по profile_id в задней вкладке офис сотрудников

Я нашел эту часть кода в AdminEmployeesController.php, строка 175 до 184:

public function renderList() 
{ 
    $this->_select = 'pl.`name` AS profile '; 


$this->_join = 'LEFT JOIN `'._DB_PREFIX_.'profile` p ON a.`id_profile` =  p.`id_profile` 
LEFT JOIN `'._DB_PREFIX_.'profile_lang` pl ON (pl.`id_profile` = p.`id_profile` AND pl.`id_lang` = ' 
.(int)$this->context->language->id.') '; 


return parent::renderList(); 
} 

, но я не нашел правильное решение которых до настоящего времени; Может кто-нибудь мне помочь?

Prestashop 1.6.0.11

ответ

0

Вы можете изменить _where переменную:

$this->_where = 'AND a.`id_profile` = 6'; 

return parent::renderList(); 

Пожалуйста, не забудьте разместить переопределение перекрываться класса в

/overrides/controllers/admin/AdminEmployeesController.php

+0

Он отлично работает! спасибо –