【问题标题】:Magento collection order by name - string valueMagento 按名称收集顺序 - 字符串值
【发布时间】:2014-11-03 09:30:42
【问题描述】:

我在前端有一个网格。我需要为该网格列添加排序功能。我需要按帐单名称排序。我将以下代码添加到我的收藏中;

if(!empty($data['sort_billto'])){
            $collection->addAttributeToSort('billing_name', $data['sort_billto']);
        }

从 $data['sort_billto'] 我得到 asc oe desc。很好,因为这种方式适用于 int 值。但不适用于字符串、帐单名称。

谁能帮帮我。

谢谢

【问题讨论】:

  • 能把所有函数的代码显示一下吗?

标签: magento


【解决方案1】:

通常您的代码应该可以工作,但问题可能出现在其他地方。试试这个

$collection->setOrder('billing_name', $data['sort_billto'])

如果这不起作用,请调试您的完整代码。

HTH

【讨论】:

  • 是的,我的代码是正确的。问题是我的表单数据存储在会话中,然后这种情况不会检查。谢谢大家的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-03
  • 2011-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多