MODEL_APP::mdl_column PHP Method

mdl_column() public method

列出字段 mdl_column function.
public mdl_column ( ) : void
return void
    function mdl_column()
    {
        $_arr_colRows = $this->obj_db->show_columns(BG_DB_TABLE . "app");
        foreach ($_arr_colRows as $_key => $_value) {
            $_arr_col[] = $_value["Field"];
        }
        return $_arr_col;
    }

Usage Example

Esempio n. 1
0
 private function table_app()
 {
     include_once BG_PATH_MODEL . "app.class.php";
     //载入管理帐号模型
     $_mdl_app = new MODEL_APP();
     $_arr_col = $_mdl_app->mdl_column();
     $_arr_alert = array();
     if (in_array("app_id", $_arr_col)) {
         $_arr_alert["app_id"] = array("CHANGE", "smallint NOT NULL AUTO_INCREMENT COMMENT 'ID'", "app_id");
     }
     if (in_array("app_status", $_arr_col)) {
         $_arr_alert["app_status"] = array("CHANGE", "enum('enable','disable') NOT NULL COMMENT '状态'", "app_status");
     }
     if (in_array("app_sync", $_arr_col)) {
         $_arr_alert["app_sync"] = array("CHANGE", "enum('on','off') NOT NULL COMMENT '状态'", "app_sync");
     }
     if (in_array("app_key", $_arr_col)) {
         $_arr_alert["app_key"] = array("CHANGE", "char(64) NOT NULL COMMENT '校验码'", "app_key");
     }
     if (in_array("app_token", $_arr_col)) {
         $_arr_alert["app_token"] = array("CHANGE", "char(64) NOT NULL COMMENT '访问口令'", "app_token");
     }
     if ($_arr_alert) {
         $_reselt = $this->obj_db->alert_table(BG_DB_TABLE . "app", $_arr_alert);
         if (!$_reselt) {
             $this->obj_ajax->halt_alert("x050106");
         }
     }
 }