コード例 #1
0
<?php

require_once "../ChunCore/ChunConfigurator/ChunIncluder.php";
ChunIncluder::includeModelManagerModuls();
class ModelManagerBase extends BaseDatabaseManager
{
    public static $model_manager = null;
    public static $models = null;
    protected static $base_database_manager = null;
    public static function initModelManagerBase()
    {
        ModelManagerBase::$base_database_manager = new BaseDatabaseManager();
    }
    public static function initModelManager()
    {
        ModelManagerBase::$model_manager = new ModelManagerBase();
    }
    public static function selectQuery($out_put_fields, $table, $where_clauses, $other_clauses = "")
    {
        $query_string = "Select ";
        foreach ($out_put_fields as $out_put_field) {
            $query_string = $query_string . $out_put_field . ",";
        }
        $query_string = substr($query_string, 0, strlen($query_string) - 1);
        $query_string = $query_string . " ";
        $query_string = $query_string . "From " . $table;
        if (!empty($where_clauses)) {
            $query_string = $query_string . " Where ";
        }
        foreach ($where_clauses as $where_clause) {
            $query_string = $query_string . $where_clause . " ";
コード例 #2
0
 public static function includeModelModuls()
 {
     ChunIncluder::includeConfiguratorModul();
     ChunIncluder::includeModelManagerModuls();
 }