呼叫所有 opencart 大师。在尝试了解类别页面的排序功能时(按名称、评级、价格等排序)。p.sort_order-ASC
里面的线catalog/controller/product/category.php
让我很困惑。在 SQL 中,排序查询的构建类似于类似的东西,ORDER BY table.field_name ASC/DESC
但我无法推断p.sort_order-ASC
. 它是否设置为要传递给 javascript 函数的值?
$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)
);