用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4802|回复: 5
收起左侧

[核心代码 Core] CIER小站 Zhao.Model

[复制链接]
发表于 2012-2-21 18:59:43 | 显示全部楼层 |阅读模式
本帖最后由 大道达人 于 2012-10-10 09:06 编辑

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

功能截图

model1.png

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

PHP复制代码
 
<?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 直接邮件

DAO.rar

4.13 KB, 下载次数: 82

评分

参与人数 2威望 +10 收起 理由
Hex + 5 赞一个!
lamtin + 5 赞一个!

查看全部评分

发表于 2012-3-25 14:28:41 | 显示全部楼层
楼主闲的慌了。
发表于 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
/*Where条件的逻辑明儿搞*/           
            if ( ! empty($query_struct['where']) AND is_array($ ...

最新的地址已经更新了
你可以访问下,谢谢
Cier小站,Model改造
发表于 2012-4-5 16:44:39 | 显示全部楼层
一个ORM,支持一下~
 楼主| 发表于 2012-10-10 08:54:49 | 显示全部楼层
kusoayan 发表于 2012-4-5 11:36
**** 作者被禁止或删除 内容自动屏蔽 ****

现在Where条件ok了

本版积分规则