/** * * @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(); }
/** * * @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"); }