/** * */ 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; }
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'; }
public static function autoload($className) { Nom::getObject($className); }
<?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);
public static function Nom() { $router = Nom::getObject('Router_Model_Router'); $router->route(); }