zoukankan      html  css  js  c++  java
  • 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特殊模式

               

               

  • 相关阅读:
    OpenLDAP与Apache
    OpenLDAP双主
    OpenLDAP主从
    LDAP与禅道
    LDAP与jenkins
    LDAP与Samba
    LDAP与SSH
    LDAP客户端
    LDAP与migrationtools 导入系统账号
    OpenLDAP与phpldapadmin的搭建
  • 原文地址:https://www.cnblogs.com/bin-pureLife/p/4730713.html
Copyright © 2011-2022 走看看