如果您尝试移除未设置的排序字段,此方法将生成一个通知。如果您调用 getSortFields,这将返回类似于以下内容的数组
[0] => 'fieldName asc',
[1] => 'fieldName desc
但如果您尝试调用
<?php
$object->removeSortField('fieldName asc');
?>
您将收到一个通知。相反,您需要截断其排序顺序 (' asc', ' desc') 部分。类似于
<?php
$fieldName = trim(str_replace(array('asc', 'desc')), '', $fieldName);
?>