Здравствуйте.
Написал простенький модуль для Вопросов-Ответов, все работает отлично, данные выводит.
Но почему то игнорирует сортировку в которой должны выводиться материалы.
Вот что получается: https://prnt.sc/2zLmDUUMPpdV
А должно начинаться с 0 и идти 1,2,3,4
контроллер:
<?php
class ControllerExtensionModulePFAQ extends Controller {
public function index($setting) {
$this->load->language('extension/module/pfaq');
$this->load->model('pfaq/post');
$posts = $this->model_pfaq_post->getPosts();
if ($posts) {
foreach ($posts as $result) {
$data['products'][] = array(
'product_id' => $result['product_id'],
'name' => $result['title'],
'sort_order' => $result['sort_order'],
'description' => html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')
);
}
return $this->load->view('extension/module/pfaq', $data);
}
}
}
модель:
<?php
class ModelExtensionModulePFAQ extends Model {
public function getPosts($data) {
$query = "SELECT * FROM " . DB_PREFIX . "pfaq n LEFT JOIN " . DB_PREFIX . "pfaq_description nd ON n.post_id = nd.post_id WHERE nd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND n.status = '1' ORDER BY n.sort_order ASC";
return $query->rows;
}
}
база данных 1: https://prnt.sc/QmJ65Goc7Npv
база данных 2: https://prnt.sc/-HbwSOG4g1LC что я делаю не так?