Как PhpStorm может распознавать неполный SQL запрос для проверки синтаксиса и проверки? - PullRequest
0 голосов
/ 29 января 2020

Когда я использую полный запрос PDO:

$db = DB::singleton();
$stmt = $db->prepare("SELECT * FROM promocode WHERE status = 1 AND code='xyz'");
$stmt->execute();

PhpStorm распознает схему таблицы и предлагает синтаксис и показывает неправильное имя столбца - Приятно!

... но чаще всего я использую ДБ, как это:

public function get($coupon)
{
    /* table:promocode */
    $db = $this->db()->retObj();
    $db->where('status = 1 AND code = ?', [$coupon]);
    return $db->fetch();
}

Есть ли какой-нибудь комментарий "magi c", например (таблица: промокод) , чтобы сообщить PhpStorm, что это синтаксис БД?

...