文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>FLEAPHP 如何对关联表数据进行排序?

FLEAPHP 如何对关联表数据进行排序?

时间:2007-09-17  来源:ruiqingzheng


这样使用:
CODE:
class MyTable extends FLEA_Db_TableDataGateway
{
var $tableName = 'xxxx';
var $primaryKey = 'xxxx';
var $hasMany = array(
       array(
         'tableClass' => 'otherTable',
         'foreignKey' => 'xxx_id',
         'mappingName' => 'xxx',   
         'sort' => 'sort_field DESC',
       ),
   );
}
定义每一个关联时就可以指定 sort 选项,这样在查询这个关联时,就可以排序了。
另一种做法:
CODE:
/**
* 1.0.70 版及以后,使用 getLink()
*
* getLinkByName() 的参数是关联的名字。这个名字由关联的 mappingName 属性决定
*/
$link =& $table->getLinkByName('xxx');
/**
* 指定关联数据的排序方式,然后查询
*/
$link->sort = 'sort_field ASC';
$rowset = $table->find($id);
/**
* 改变关联数据的排序方式,再查询一次
*/
$link->sort = 'sort_field DESC';
$rowset = $table->find($id);


相关阅读 更多 +
排行榜 更多 +
胜利女神新的希望小米服手游下载

胜利女神新的希望小米服手游下载

角色扮演 下载
我要当老板伐木工厂游戏下载

我要当老板伐木工厂游戏下载

模拟经营 下载
涡轮螺旋桨最新版下载

涡轮螺旋桨最新版下载

模拟经营 下载