Сообщение об ошибке: неизвестный столбец "a. id_configuration" в предложении order

Сообщение об ошибке: неизвестный столбец "a. id_configuration" в предложении order

28.06.2019 02:02:46 Просмотров 50 Источник

С помощью этого кода я хотел бы распечатать вкладку с некоторыми полями в prestashop back office. Но я получил сообщение об ошибке:: неизвестный столбец "a. id_configuration" в предложении order

    <?php

      public function __construct()
      {
        parent::__construct();
        $this->table = 'order_invoice'; // SQL table name, will be prefixed with _DB_PREFIX_
        $this->className = 'OrderInvoice'; // PHP class name
        $this->allow_export = true; // allow export in CSV, XLS..
        $this->fields_list = [
          'id_order_invoice' => ['title' => $this->trans('ID', [], 'Admin.Global'),'class' => 'fixed-width-xs'],
          'number' => ['title' => $this->trans('Number', [], 'Admin.Global'),'class' => 'fixed-width-xs'],
          'date_add' => ['title' => $this->trans('Date', [], 'Admin.Global'), 'type'=>'datetime'],
          'total_products_wt' => ['title' => $this->trans('Total products', [], 'Admin.Global'),
            'align' => 'text-right',
            'type' => 'price',
          ],
          'total_shipping_tax_incl' => ['title' => $this->trans('Total shipping', [], 'Admin.Global'),
            'align' => 'text-right',
            'type' => 'price',
          ],
          'total_paid_tax_incl' => ['title' => $this->trans('Total paid', [], 'Admin.Global'),
            'align' => 'text-right',
            'type' => 'price',
          ],
        ];

      }

          ?>
```
У вопроса есть решение - Посмотреть?

Ответы - Сообщение об ошибке: неизвестный столбец "a. id_configuration" в предложении order / Error message : Unknown column 'a.id_configuration' in 'order clause'

Horrible

09.07.2019 03:59:12

Поскольку он утверждает, что это ошибка в предложении order (ORDER BY), мы бы отредактировали переменную orderByследующим образом:

$this->_orderBy = 'id_order_invoice';

Вы также можете отредактировать идентификатор, так как он, похоже, использует неправильный идентификатор для начала:

$this->identifier = 'id_order_invoice';

Надеюсь, это поможет.

https://stackoverflow.com/questions/56799326/error-message-unknown-column-a-id-configuration-in-order-clause/56944133#comment100774529_56944133
Я использовал ваш ответ, чтобы решить мою проблему. Поэтому у меня больше нет сообщения об ошибке.
Закрыть X