コード例 #1
0
ファイル: LoggingConnection.php プロジェクト: serby/Atrox
 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;
 }
コード例 #2
0
ファイル: Source.php プロジェクト: serby/Atrox
 /**
  *
  * @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();
 }
コード例 #3
0
ファイル: ServiceLocator.php プロジェクト: serby/Atrox
 /**
  * @return Atrox_Application_Application
  */
 public static function getApplication()
 {
     static $serviceInstance;
     return isset($serviceInstance) ? $serviceInstance : Atrox_Application_Application::getInstance();
 }