Невозможно разрешить столбец 'uid' - PullRequest
0 голосов
/ 20 сентября 2019

Я вырезал код из одного файла, создал новый файл и вставил этот код в новый файл.

Мой код содержит эту строку:

$query = $this->matchDao->rawSQL("SELECT uid FROM $table WHERE $sqlColumn IS NOT NULL ORDER BY ABS($sqlColumn - $val) LIMIT 2");

PhpStorm дает мне этоошибка:

Невозможно разрешить столбец 'uid'

Что происходит?В моем другом файле все хорошо, и я не получаю эту ошибку.

1 Ответ

0 голосов
/ 20 сентября 2019

Понятия не имею, почему один файл показывает мне ошибку, а другой - нет.

Но в моем решении использовалась аннотация @ lang , и ошибка исчезла.

$query = $this->matchDao->rawSQL( /** @lang text */ "SELECT uid FROM $table WHERE $sqlColumn IS NOT NULL ORDER BY ABS($sqlColumn - $val) LIMIT 2");
...