Есть ли лучший способ вернуть объект результата db?
Я знаю " return $ statement-> fetchall (PDO :: FETCH_CLASS, 'modelClassName');
"но он работает только с функцией fetchall?
class modelArea extends Model {
public $areaID;
public $postcode;
public static function find($condition, $parameters) {
$query = "SELECT * FROM area WHERE " . $condition;
$statement = self::getDb()->prepare($query);
if (!$statement->execute($parameters))
return false;
$query = $statement->fetch(PDO::FETCH_ASSOC);
$a = new modelArea();
$a->areaID = $query['areaID'];
$a->postcode = $query['postcode'];
return $a;
}
}