final
Этот коммит содержится в:
@@ -24,6 +24,9 @@ class Model {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Сохраниние объекта
|
||||
*/
|
||||
public function save() {
|
||||
$operation = "INSERT INTO ";
|
||||
$suffix = "";
|
||||
@@ -56,6 +59,13 @@ class Model {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Поиск первого вхождения по условию
|
||||
*
|
||||
* @param string $condition SQL-строка, которая будет идти после WHERE
|
||||
*
|
||||
* @return bool|object false или объект
|
||||
*/
|
||||
static public function findFirst( $condition ) {
|
||||
global $app;
|
||||
$child_model_name = get_called_class();
|
||||
@@ -74,6 +84,13 @@ class Model {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Поиск объектов по условию
|
||||
*
|
||||
* @param string $condition SQL-строка, которая будет идти после WHERE
|
||||
*
|
||||
* @return array|bool false или массив объектов
|
||||
*/
|
||||
static public function find( $condition ) {
|
||||
global $app;
|
||||
$child_model_name = get_called_class();
|
||||
@@ -98,6 +115,11 @@ class Model {
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Получение количества записей в таблице
|
||||
*
|
||||
* @return integer
|
||||
*/
|
||||
public function count() {
|
||||
$child_model_name = get_called_class();
|
||||
$model = new $child_model_name;
|
||||
|
Ссылка в новой задаче
Block a user