Этот коммит содержится в:
Igor V Belousov 2017-01-25 20:17:56 +03:00
родитель de702d59a4
Коммит b04c7468b5

Просмотреть файл

@ -9,7 +9,6 @@
namespace PFRM;
use PTEST\M\AdModel;
class Model {
@ -58,5 +57,19 @@ class Model {
}
static public function findFirst( $condition ) {
global $app;
$child_model_name = get_called_class();
$model = new $child_model_name;
$stmt = $app->dbh->prepare( 'SELECT * FROM ' . $model->_table_name . ' WHERE ' . $condition);
$stmt->execute();
$data = $stmt->fetchAll(\PDO::FETCH_ASSOC);
if (! empty($data) ) {
foreach ($data[0] as $key => $value ) {
$column_name = 'table_' . $key;
$model->$column_name = $value;
}
return $model;
}
return false;
}
}