Как показать два столбца базы данных в одном столбце в административном контроллере в модуле prestashop - PullRequest
0 голосов
/ 30 сентября 2018

Как вы знаете, в контроллере prestashop мы можем получить информацию из базы данных и показать тему в atable по field_set, например

   $this->fields_list = array(
      'clerkfamily' => array(
          'title' => $this->l('family'),
          'havingFilter' => true,
          'callback' => 'printSender',
      ),
      'useremail' => array(
          'title' => $this->l('email'),
          'havingFilter' => true,
          'callback' => 'printSender',
      ),

);

Таким образом, clerkfamily и useremail являются именами столбцов вмоя таблица базы данных, но здесь я хочу показать тему в одном столбце, что я могу сделать?

1 Ответ

0 голосов
/ 30 сентября 2018
$this->_select = 'CONCAT(a.`clerkfamily`, \'. \', a.`useremail`) `customField`';
$this->fields_list = array(
    'customField' => array(
        'title' => $this->l('family'),
        'havingFilter' => true,
        'callback' => 'printSender',
    ),
);
...