前端有一个网格。我需要为该网格列添加排序功能。我需要按结算名称排序。我将波纹管代码添加到我的集合中;
if(!empty($data['sort_billto'])){
$collection->addAttributeToSort('billing_name', $data['sort_billto']);
}
来自$ data [' sort_billto']我得到了asc oe desc。没问题,因为这种方式适用于int值。但不适用于字符串,帐单名称。
任何人都可以帮助我。
谢谢
答案 0 :(得分:0)
通常你的代码应该有效,问题可能出现在其他地方。试一试
$collection->setOrder('billing_name', $data['sort_billto'])
如果这不起作用,请调试完整的代码。
HTH