- 论坛徽章:
- 0
|
目前程序已经更新,可以完全ORM操作了
今天更新全部ORM实现
修改一下了那个演示数据库
支等多个字段关联。
请下载0.92版,再做一些修改就可以实现release 1.0版了
请使用新的数据库做演示
- $supply=M("supply");
- $supply->get(3,4);
- $supply->up();//edit 3
- //M("booktype")->classname="星际解霸2";
- $supply->copyRecord()->save(M("booktype")); //自动会从$supply中取得关联值赋给M("booktype");
- $supply->Books=array("classname"=>"星际解霸5"); //支持两个表两个主键之间互联
- print_r($supply->save()); //支持三个字段关系影射
- //$supply->where($supply->PRI.">12")->delete();
- //$supply->save();
- $books=M("booktype");
- //M("booktype")->where($books->PRI.">12")->delete();
- $supply->Books=array("classname"=>"星际解霸21");//各种插入数据方式
- $supply->Books=array("classname"=>"星际解霸22");
- $supply->Books=array("0"=>array("classname"=>"星际解霸88"),2=>array("classname"=>"星际解霸98"));
- print_r($supply->data);
- $supply->copyRecord()->save();
- 模型文件配置 可以看到新关联,使用新的sql文件重新创建数据库
- <?php
- class supplyModel extends supplyBase{
- var $mapper=array("Books"=>array("map"=>"ManyhasMany","TargetModel"=>"booktype","localFiled"=>"typeid","targetFiled"=>"typeid","localFiled2"=>"bookid","targetFiled2"=>"bookid","localFiled3"=>"supplyid","targetFiled3"=>"supplyid"));
- var $maps;
- var $maparray=array();
- }
- ?>
复制代码 |
|