2017-02-25 3 views
0

Ich habe PhpStorm und Yii2 Framework verwendet, um die Blog-Website zu entwickeln.PhpStorm mit Yii2 dynamisches Feld Warnung

Ich habe eine Warnung erhalten, wenn ich diesen Code anlege. Ich weiß nicht, welches Problem diese Warnung verursacht.

enter image description here

enter image description here

+0

Bitte bearbeiten Sie Ihre Frage also Code wird in Textform sein, was ist Ihr erwartetes Ergebnis, und was ist das wahre Ergebnis. –

+0

Sie können einen PHPDoc-Kommentar mit Typhinweis in den Abschnitt "" in dieser Datei einfügen: z. '/ ** @var MyModelClass $ model * /'. https://phpdoc.org/docs/latest/references/phpdoc/tags/var.html – LazyOne

+0

Vielen Dank Bruder, ich habe – pangolin

Antwort

0

Nun .. für reines PHP-Templates ist es ziemlich einfach: PHPDoc mit Typ-Hinweis in <?php ... ?> Abschnitt dieser Ansicht/Vorlagendatei hinzufügen:

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

Mehr zu PHPDoc und @var Tags Syntax insbesondere: https://phpdoc.org/docs/latest/references/phpdoc/tags/var.html

+0

Vielen Dank und ich modifizierte die Konfiguration in Vorliebe auch Inspektionsartikel und suchen 'undefined field 'Dann gab ich das erste Element eine Uncheck, so, da gehen Sie Buddy.Any Warnungen verschwunden – pangolin

+0

Deaktivierung Inspektion ist ein falscher Weg (es ist nützlich, da es Code wringen hilft, die bestehenden Methoden verwendet und nicht falsch geschrieben usw.). Aber wenn Sie es so machen wollen - Sie sind willkommen. Solange der Code funktioniert, ist das eine akzeptable Lösung. – LazyOne

+0

Okay, ich habe es in meinem Herzen. Danke. – pangolin