2017-02-25 105 views
0

我使用PhpStorm和Yii2框架来开发博客网站。PhpStorm与Yii2动态域警告

当我将此代码放在上面时,我收到了警告。我不知道哪个问题会导致这些警告。

enter image description here

enter image description here

+0

请编辑您的问题所以代码将以文本形式出现,您的预期结果是什么,以及真正的结果是什么。 –

+0

您可以将PHPDoc注释的类型提示添加到该文件的''部分:例如'/ ** @var MyModelClass $ model * /'。 https://phpdoc.org/docs/latest/references/phpdoc/tags/var.html – LazyOne

+0

非常感谢你的兄弟,我得到了 – pangolin

回答

0

嗯..纯PHP模板它很简单:只要用类型提示添加PHPDoc的这个视图/模板文件的<?php ... ?>部分:

<?php 
use yii\helpers\Html; 
/** @var MyModelClass $model */ 
?> 

更多PHPDoc和@var标记语法特别是:https://phpdoc.org/docs/latest/references/phpdoc/tags/var.html

+0

非常感谢,我优先修改了配置,还发现了检查项目并搜索'undefined字段'然后我给第一个项目取消选中,所以,你去好友。任何警告消失 – pangolin

+0

禁用检查是一个错误的方法(这是有用的,因为它有助于扭曲使用现有的方法,而不是拼写错误的代码等)。但是,如果你希望这样做 - 不受欢迎..只要代码有效,这是一个可接受的解决方案。 – LazyOne

+0

好的,把它放在心里吧。谢谢。 – pangolin