20250810 v1.0
This commit is contained in:
@@ -93,16 +93,29 @@
|
||||
return $this->AddCondition($column, '<=', $value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Добавляет условие LIKE.
|
||||
*
|
||||
* @param string $column Имя колонки.
|
||||
* @param string $value Значение.
|
||||
*
|
||||
* @return ConditionBuilder Возвращает объект для цепочек.
|
||||
*/
|
||||
public function WhereLike (string $column, string $value): ConditionBuilder
|
||||
{
|
||||
return $this->AddCondition($column, 'LIKE', $value);
|
||||
}
|
||||
|
||||
/**
|
||||
* Добавляет условие.
|
||||
*
|
||||
* @param string $column Имя колонки.
|
||||
* @param string $operator Оператор (<=, <, =, >, >=).
|
||||
* @param string $operator Оператор (<=, <, =, >, >=, ...).
|
||||
* @param mixed $value Значение.
|
||||
*
|
||||
* @return ConditionBuilder Возвращает объект для цепочек.
|
||||
*/
|
||||
private function AddCondition (string $column, string $operator, mixed $value): ConditionBuilder
|
||||
public function AddCondition (string $column, string $operator, mixed $value): ConditionBuilder
|
||||
{
|
||||
return $this->AddConditionA(new Condition($column, $operator, $value));
|
||||
}
|
||||
|
@@ -67,14 +67,14 @@
|
||||
* Получает набор строк в массиве данных, удовлетворяющий выборке.
|
||||
*
|
||||
* @param string $table Имя таблицы.
|
||||
* @param ConditionBuilder $where Where-условия выборки.
|
||||
* @param array $columns Колонки, которые нужно включить в запрос.
|
||||
* @param ConditionBuilder $where Where-условия выборки.
|
||||
* @param string $className Полное имя класса, реализуемого интерфейсом IDBItem.
|
||||
*
|
||||
* @return false|ObjectArray Массив найденных классов или <code>false</code> в случае ошибки.
|
||||
*/
|
||||
public
|
||||
function GetRows (string $table, ConditionBuilder $where, array $columns = [],
|
||||
function GetRows (string $table, array $columns = [], ConditionBuilder $where = new ConditionBuilder(),
|
||||
string $className = "\\StdClass"): false|ObjectArray
|
||||
{
|
||||
// Задаю массив параметров
|
||||
@@ -124,7 +124,7 @@
|
||||
* @see Query
|
||||
*/
|
||||
public
|
||||
function GetCol (string $table, string $column, ConditionBuilder $where): false|array
|
||||
function GetCol (string $table, string $column, ConditionBuilder $where = new ConditionBuilder()): false|array
|
||||
{
|
||||
/**
|
||||
* Интерпретирую условия.
|
||||
|
Reference in New Issue
Block a user