MyGit

2.3.0

auraphp/Aura.SqlQuery

版本发布时间: 2015-03-16 23:06:29

auraphp/Aura.SqlQuery最新发布版本:3.0.0(2023-04-25 21:31:40)

This release has several new features.

  1. The various join() methods now have an extra $bind param that allows you to bind values to ?-placeholders in the condition, just as with where() and having().
  2. The Select class now tracks table references internally, and will throw an exception if you try to use the same table name or alias more than once.
  3. The method getStatement() has been added to all queries, to allow you to get the text of the statement being built. Among other things, this is to avoid exception-related blowups related to PHP's string casting.
  4. When binding a value to a sequential placeholder in where(), having(), etc, the Select class now examind the value to see if it is a query object. If so, it converts the object to a string and replaces the ?-placeholder inline with the string instead of attempting to bind it proper. It also binds the existing sequential placholder values into the current Select in a non-conflicting fashion. (Previously, no binding from the sub-select took place at all.)
  5. In fromSubSelect() and joinSubSelect(), the Select class now binds the sub-select object sequential values to the current Select in a non-conflicting fashion. (Previously, no binding from the sub-select took place at all.)

The change log follows:

相关地址:原始地址 下载(tar) 下载(zip)

查看:2015-03-16发行的版本