public static function get($context, $db, $dictAs = null, $errExce = true)
{
if ($errExce) {
$db->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
}
$db->setAttribute(\PDO::MYSQL_ATTR_FOUND_ROWS, true);
$st = $db->prepare($context->sql);
if ($st->execute($context->params)) {
$res = $st->fetchAll(\PDO::FETCH_ASSOC);
if ($dictAs) {
$dict = [];
foreach ($res as $i) {
$dict[$i[$dictAs]] = $i;
}
return $dict;
}
return $res;
} else {
return false;
}
}