FLEAPHP 如何对关联表数据进行排序?
2013-03-14 23:37
267 查看
这样使用: 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); |
0
上一篇:李彦宏撰文推销四年前演讲:创业实用七招
下一篇:fleaphp+smarty中webcontrol的写法总结
相关热门文章
承接自动化测试培训、外包、实...
Solaris PowerTOP 1.0 发布
For STKMonitor
项目小体会
phpStudy 2010下载,PHP5开发...
欢迎QuickLock在ChinaUnix博客...
3. DB2 Control Center
高性能服务器设计
parsley学习指南7-动态视图注...
RAID 技术经典解析
给主人留下些什么吧!~~
评论热议
相关文章推荐
- 如何:对 DataGridView 控件中的数据进行排序
- vector元素为自定义数据时如何进行排序
- 如何使用 DataView 进行数据排序和检索
- 如何使用DataView进行数据排序和检索
- 排序题如何进行数据分析
- 在S2SH整合中如何对其多表联合查询出来的数据,进行分页和排序
- 如何用XSL对XML的数据进行按节点排序?
- 如何在嵌入式平台对大文件里的数据进行排序
- 如何:在 DataGrid 控件中对数据进行分组、排序和筛选
- fiori2.0-如何对数据进行某一字段排序。
- Excel学习笔记002-002:工作表内及工作表间、工作簿间单元格数据的复制、剪切、粘贴;如何进行成绩排序。
- 如何给10^7个数据量的磁盘文件进行排序--归并排序
- PriorityQueue如何对对象类型的数据进行排序
- 如何对html:select下拉列表里的数据进行排序
- Excel中如何对数据进行简单排序
- excel如何对数据进行多字段同时排序、多条件组合和多条件筛选呢
- Excel学习笔记002-002:工作表内及工作表间、工作簿间单元格数据的复制、剪切、粘贴;如何进行成绩排序。
- asp如何对access数据库的数据进行分页
- (1) 输入学生的基本信息,计算每个学生的平均分,并将学生信息存入磁盘文件“stud”中; (2) 将文件stud中的数据按平均分从高到低的顺序进行排序,并将排序结果存放到文件“stud_sort”中
- jquery 为json格式的数据进行排序