大道达人 发表于 2012-2-21 18:59:43

CIER小站 Zhao.Model

本帖最后由 大道达人 于 2012-10-10 09:06 编辑

Zhao.Model简述: 通过CI Model库,结合CI Active Record库,实现通用Model操作,包括增删改和查询操作

功能截图




对应的代码和实例大家直接点击
Cier小站,Model改造


<?php
//tips 'cier'可以替换为任意的表名
//新建数据
$orm = orm_model::factory('cier')->add(array(
    'username' => 'test',
    'ip' => sprintf("%u",ip2long($this->input->ip_address()))
));


//加载
orm_model::factory('cier')->load($orm);
orm_model::factory('cier',$orm)->load();

//编辑
orm_model::factory('cier')->edit(array(
    'id' => $orm,
    'username' => 'lalalalala'
));

//删除
orm_model::factory('cier')->delete($orm);

/*
* 查询结构体
* $query_struct = array(
* 'where' => array(
*                  'username' => 'lalalalala'),
* 'orderby' => 'username',
* 'limit' => 1
* );
*/
orm_model::factory('cier')->orm_tree(array(
    'where' => array(
      'username in' => array('lalalalala')
    ))));

//汇总
orm_model::factory('cier')->count($query_struct);


PS:全是代码,请君慢慢消化,you BUg 直接邮件

80后 发表于 2012-3-25 14:28:41

楼主闲的慌了。;P

kusoayan 发表于 2012-4-5 11:36:14

/*Where条件的逻辑明儿搞*/         
            if ( ! empty($query_struct['where']) AND is_array($query_struct['where']))
            {
                  return $orm;

這裡是不是多了個 return $orm; ?

大道达人 发表于 2012-4-5 16:00:11

kusoayan 发表于 2012-4-5 11:36 static/image/common/back.gif
/*Where条件的逻辑明儿搞*/         
            if ( ! empty($query_struct['where']) AND is_array($ ...
最新的地址已经更新了
你可以访问下,谢谢
Cier小站,Model改造

Hex 发表于 2012-4-5 16:44:39

一个ORM,支持一下~

大道达人 发表于 2012-10-10 08:54:49

kusoayan 发表于 2012-4-5 11:36 static/image/common/back.gif
**** 作者被禁止或删除 内容自动屏蔽 ****

现在Where条件ok了
页: [1]
查看完整版本: CIER小站 Zhao.Model