为了生成一个可以按照任意一列排序的结果集表,可以使用TableSort扩展器,接着添加表头。注意,扩展器会返回一个新的查询对象,从这一点起,你使用的就是这个新的查询对象了。
<?php$query = $query ->extend('TableSort') ->orderByHeader($header);?>