我已经从一个文件中剪切了代码,创建了一个新文件,并将该代码粘贴到了新文件中。
我的代码包括该行:
$query = $this->matchDao->rawSQL("SELECT uid FROM $table WHERE $sqlColumn IS NOT NULL ORDER BY ABS($sqlColumn - $val) LIMIT 2");
PhpStorm给我该错误:
无法解析列“ uid”
怎么了?在我的其他文件中,一切都很好,但我没有收到此错误。
答案 0 :(得分:0)
我不知道为什么一个1文件向我显示错误而另一个文件却没有。
但是我的解决方案使用的是@lang annotation,错误消失了。
$query = $this->matchDao->rawSQL( /** @lang text */ "SELECT uid FROM $table WHERE $sqlColumn IS NOT NULL ORDER BY ABS($sqlColumn - $val) LIMIT 2");