示例#1
0
 /**
  *
  */
 public function getTable($tableName)
 {
     $sql = self::DESCRIBE . $tableName;
     $result = $this->query($sql);
     $arguments['tableName'] = $tableName;
     $arguments['columns'] = $result;
     $table = Nom::getObject('Db_Model_Table', $arguments);
     return $table;
 }
示例#2
0
 public function setTable($tableName)
 {
     /** @var Db_Model_Query_Describe $describeModel */
     $describeModel = Nom::getObject('Db_Model_Query_Describe');
     try {
         $table = $describeModel->getTable('objec2t');
     } catch (Exception $e) {
         print_r($e->getMessage());
     }
     echo '<pre>';
     var_dump($table);
     echo 'test';
 }
示例#3
0
 public static function autoload($className)
 {
     Nom::getObject($className);
 }
示例#4
0
文件: test.php 项目: gromtoskamp/nom
<?php

/**
 * Created by PhpStorm.
 * User: tom.groskamp
 * Date: 18/10/15
 * Time: 13:29
 */
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once 'app/Nom.php';
/** @var Db_Model_Conn $conn */
$select = Nom::getObject('Db_Model_Query_Select');
$select->setTable('object2');
echo '<pre>';
print_r($select);
示例#5
0
文件: Nom.php 项目: gromtoskamp/nom
 public static function Nom()
 {
     $router = Nom::getObject('Router_Model_Router');
     $router->route();
 }