public function query($query) { $application = Atrox_Application_Application::getInstance(); $result = parent::query($sql); $application->log($sql, "sql"); $application->log("Error: " . mysql_error($this->connection), "sql"); return $result; }
/** * * @param string $tableName * @param string $idName * @param string $sequenceName * @param Atrox_Core_Data_IConnection $connection * @return void */ public function __construct($tableName, $idName = "Id", $sequenceName = null, Atrox_Core_Data_IConnection $connection = null) { parent::__construct($connection); $this->setTableName($tableName); $this->setIdName($idName); if ($sequenceName) { $this->parsedSequenceName = $this->connection->parseField($sequenceName); } else { $this->parsedSequenceName = $this->connection->parseTable($tableName); } $this->application = Atrox_Application_Application::getInstance(); }
/** * @return Atrox_Application_Application */ public static function getApplication() { static $serviceInstance; return isset($serviceInstance) ? $serviceInstance : Atrox_Application_Application::getInstance(); }