码迷,mamicode.com
首页 > 其他好文 > 详细

Binniabia is what?

时间:2015-08-14 18:54:02      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

Binniabia is what?

一个建立在PHP框架上的工具;

主题思想:主要是让代码更简洁,让增删改查更方便;

主要功能:

    视图创建: 包括数据展示(table),修改/添加时候的表单创建;

           添加/修改:按照约定自动添加和修改(分为几种模式);

           查询:支持多表查询 包括笛卡尔积类型 和 join 支持in like 和他们的否定形式,支持group 支持order by 支持limit 分页等;

           事务:支持事务处理增删改同时处理;

           静态资源:静态资源配置;

           标题:标题配置;

类库:

      

public function db_lot_add_edit_ext($array,$default = 1){}

执行增删改类型的事务处理批量执行;
* array()配置格式;
* array(‘tablename‘=>"str",‘where‘=>"str|array()",‘data‘=>‘str|array(‘a‘=>‘a‘)‘,‘type‘=>‘delete|save|update‘)
* $default 1表示事务处理 0表示非事务处理
public function db_add_ext($type = 1,$method = 1,$tableName,$extra,$rootConfig){}

  * 如果直接在$_GET[] $_POST[] 加 是不行的 因为做了字段过滤 必须采用模式2
  * parm : type? 1为自动模式 2为半自动模式 0为非自动模式 默认自动模式
  * parm : method 表单提交方法 0 为get 1为post 默认post
  * tablename : 表名称
  * extra : 选择手动方法或者 半自动方法时候 追加的数据 这一部分数据 没有做过滤
  * config : json 配置项索引 不指定默认为tablenname


public function db_edit_ext($type = 1,$method = 1,$tableName,$extra,$rootConfig){}
省略
public function db_search($method = 0,$tablename){}

  //全局搜索方法
  
   * method :表单提交方法 0 为get 1为post 默认get
   * tablename : 配置索引

private function dictFind($dictstr,$dict){} 

字典查找方法;

public function add_edit_view($tablename,$type,$config){}
* type 区分是增加还是edit 0 = 增加 1 = edit
* $tablename tablename
* config 字段配置项

public function select_view($type = 0,$method=0,$tablename){}

  *两种方式 一种直接默认table 另外一种 反馈好 th内容和 td 的key 内容 解决特殊情况的匹配
  *type 0 table形式 1特殊模式

 

           

           

Binniabia is what?

标签:

原文地址:http://www.cnblogs.com/bin-pureLife/p/4730713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!