示例#1
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();
 }
示例#2
0
文件: Source.php 项目: serby/Atrox
 /**
  *
  * @param string $name
  * @param string $id
  * @param Atrox_Core_Data_IConnection $connection
  * @return void
  */
 public function __construct($name, $id = "Id", Atrox_Core_Data_IConnection $connection = null)
 {
     parent::__construct($name, $id, $connection);
     $this->serviceLocator = Atrox_Core_ServiceLocator::getInstance();
     $this->parsedSequenceName = $this->connection->parsePropertyName("{$name}_{$id}_seq");
 }