喜悦国际村 专业PHP开发者社区's Archiver

uuq 发表于 2010-4-17 01:17 PM

国内超强php ORM类发布

ORM多对多关联
支持分布式多对多,只要是数据模型就可以了。就是两个对象可以不同数据库
queryphp ORM关联对象
一对一 hasOne
一对多 hasMany
多对多 ManyhasMany[code]  $supply=M("supply"); //new 数据库中的表名,目前是模型名,
    //可以在supplyBase.class.php中修改表名
    $books=M("books");
    echo $supply->Books->classname;//自动取得Books中内容
    echo $supply->Books->Supply->title; //反过来取supply中的内容
    echo $supply->title;
    echo $books->classname;
$supply=M("supply");  
$books=M("booktype");  
$books->get(911);  
//取得id为911的行 并设置为编辑状态  
$info=M("info")->limit(1)->get(1);  
//取得info一行记录并设置编辑状态  
//我们先看看已有对象数据
print_r($books->getData());
print_r($info->getData());
//现在开始实际关联查询了。
$supply->Books($books)->Infos($info)->fetch();  
echo($supply->querySQL());
print_r($supply->getRecord());
//关联查询  
//有点类似这样子  
//where("bookid='".$books->bookid."' and typeid='".$infos->infoid."'")->fetch();
//当然这样也行 只要设置了$books,$infos有数据为编辑状态后  
//$supply->Books()->Infos()->fetch(); //是一样的。[/code]ORM关联设置例子:2:framework/model/supplyModel.class.php[code]<?php
class supplyModel extends supplyBase{
  var $mapper=array("Books"=>array("map"=>"hasMany",
                                   "TargetModel"=>"booktype",
                                   "mapping"=>array("typeid"=>"typeid",
                                                    "bookid"=>"bookid",
                                                    "supplyid"=>"supplyid")
                                   ),
                    "Infos"=>array("map"=>"hasOne",
                                   "TargetModel"=>"info",
                                   "mapping"=>array("typeid"=>"typeid")));
var $maps;
var $maparray=array();

}
?> [/code]具体可以下载chm手册和例子
[url]http://code.google.com/p/queryphp/downloads/list[/url]

sanders_yao 发表于 2010-4-19 08:58 AM

ORM=哦! 啊? 嗯...

xj199241 发表于 2010-7-1 04:57 PM

ORM=哦!肉麻~!

akstrom 发表于 2010-7-12 11:07 AM

虾米?

112012220 发表于 2010-7-15 08:33 AM

好像很不错啊

c1a1o1 发表于 2010-7-15 04:00 PM

好像 做广告的样子

shenzhe 发表于 2010-7-28 06:46 PM

顶自我陶醉男

游戏人间 发表于 2010-7-29 08:31 AM

[quote]顶自我陶醉男
[size=2][color=#999999]shenzhe 发表于 2010-7-28 18:46[/color] [url=http://www.phpx.com/redirect.php?goto=findpost&pid=1154997&ptid=260616][img]http://www.phpx.com/images/common/back.gif[/img][/url][/size][/quote]

这也是个自我陶醉男? 据说还有另外一个哈

xsyqm 发表于 2010-8-3 10:59 AM

呵呵,~~~~~~~

banny 发表于 2010-8-3 11:47 AM

顶一个

summic 发表于 2010-9-14 12:47 PM

[i=s] 本帖最后由 summic 于 2010-9-14 12:49 PM 编辑 [/i]

貌似不错,回去研究研究

niexa 发表于 2010-9-29 05:10 PM

了解一下

[i=s] 本帖最后由 niexa 于 2010-9-29 05:27 PM 编辑 [/i]

了解一下

sulwan 发表于 2010-9-30 04:34 AM

我靠,赶紧的,把你建站系统低价甩卖给我一套,或者送我其中的核心!

无喱头 发表于 2010-10-6 10:55 AM

五毛钱卖你一套,你要不。要不再送一套。

yokide 发表于 2010-11-18 05:39 PM

呵呵 顶一下

yokide 发表于 2010-11-18 07:48 PM

进来这里后才发现php还有那么多东西可以学啊

zcxey2911 发表于 2011-1-3 02:15 PM

这个框架很有名的,既可以是类也可以是框架

jujuwuju 发表于 2011-3-21 12:23 AM

自我陶醉男

jujuwuju 发表于 2011-3-21 12:23 AM

工 工 工工工工工工

henanren 发表于 2012-2-23 10:59 PM

肉麻~!

页: [1] 2

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.