Binniabia is what?

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特殊模式

时间: 2024-10-12 03:58:00

Binniabia is what?的相关文章