调用所有opencart大师的。尝试了解类别页面的排序功能(按名称,评分,价格等进行排序)。行p.sort_order-ASC
在catalog/controller/product/category.php
挡住我。在SQL中,排序查询的构建与ORDER BY table.field_name ASC/DESC
类似,但我无法推断出p.sort_order-ASC
的逻辑。它是否被设置为传递给javascript函数的值?什么是Opencart的类别控制器文件中的sort_order-ASC?
$this->data['sorts'] = array();
$this->data['sorts'][] = array(
'text' => $this->language->get('text_default'),
'value' => 'p.sort_order-ASC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.sort_order&order=ASC' . $url)
);