/** * @param $splitSuffix * @return Model_Db_Split_MysqlAccessor */ public static function data_access($splitSuffix) { $accessor = static::get_accessor(); return Model_Db_Split_MysqlAccessor::use_model(get_called_class(), $splitSuffix); }
/** * * @return PDOStatement */ protected function execute_internal() { APF::get_instance()->debug("MysqlAccessor execute internal:" . $this->sql); $className = $this->model_name; $this->connection = $this->get_connection($className::get_pdo_name($this)); $stmt = $this->connection->prepare($this->sql); self::$last_sql = $this->sql; APF::get_instance()->debug("MysqlAccessor pdo_values:" . print_r($this->pdo_values, true)); $stmt->execute($this->pdo_values); // var_dump($this->sql, $this->pdo_values); return $stmt; }