/** * */ 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);
<?php require_once 'app/Nom.php'; Nom::Nom(); exit; $str_browser_language = !empty($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? strtok(strip_tags($_SERVER['HTTP_ACCEPT_LANGUAGE']), ',') : ''; $str_browser_language = !empty($_GET['language']) ? $_GET['language'] : $str_browser_language; switch (substr($str_browser_language, 0, 2)) { case 'de': $str_language = 'de'; break; case 'en': $str_language = 'en'; break; default: $str_language = 'en'; } $arr_available_languages = array(); $arr_available_languages[] = array('str_name' => 'English', 'str_token' => 'en'); $arr_available_languages[] = array('str_name' => 'Deutsch', 'str_token' => 'de'); $str_available_languages = (string) ''; foreach ($arr_available_languages as $arr_language) { if ($arr_language['str_token'] !== $str_language) { $str_available_languages .= '<a href="' . strip_tags($_SERVER['PHP_SELF']) . '?language=' . $arr_language['str_token'] . '" lang="' . $arr_language['str_token'] . '" xml:lang="' . $arr_language['str_token'] . '" hreflang="' . $arr_language['str_token'] . '">' . $arr_language['str_name'] . '</a> | '; } } $str_available_languages = substr($str_available_languages, 0, -3); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
public static function Nom() { $router = Nom::getObject('Router_Model_Router'); $router->route(); }