所有常用模块正在努力开发,或从Drupal模块转化中,敬请时刻关注更新。贡献你的模块

Entity - 忍痛引入这强大的Entity操作

追求至纯至简的我,本不想引入model层,只因高桑多次请求,故忍痛引入!强大如斯!
  • 模块描述
  • 模块截图
  • 问题反馈

继承我伟大的师父M大师的库,修改完善而来!支持Entity加载全部和分页!



用法:


单条查询:

entity_load('news', $nid);


多个查询:

entity_load_many('news', $ids); // 根据多个id查询

entity_load_many('news', array(), array('pager' => true, 'pager_page' => $parms['page'])); //查询所有并带分页

entity_load_many('news', array(), array('range' => 10)); //查询前10条

entity_load_many('news', array(), array('range' => 10, 'orderby' => array('created' => 'DESC'))); //查询前10条,并依创建时间排序

entity_load_many('news', array(), array('conditions' => array('cid' => 3)); //带条件查询cid等于3的记录

entity_load_many('news', array(), array('conditions' => array('cid' => array('operator' => '>', 'value' => 3))); //带条件查询cid大于3的记录


创建:

entity_create('news', array('title' => 'xxx', 'content' => 'xxxx'));


更新:

entity_update('news', (object) array('nid' => $nid, 'title' => 'xxxx')); //根据id更新标题


删除:

entity_delete('news', $id); //单个删除

entity_delete_many('news', array($ids)); //多个删除




Github: https://github.com/hunteryun/entity