nvlad / yii2support

Yii2 Support for PhpStorm / IntelliJ IDEA
https://plugins.jetbrains.com/idea/plugin/9388-yii2-support
Other
295 stars 54 forks source link

render требует необязательные переменные #234

Open siggi-k opened 5 years ago

siggi-k commented 5 years ago

What steps will reproduce the problem?

View:

<?= $this->render('/transaction-actual/buttons/_edit',    ['bud_id' => $model->id]); ?>

/buttons/_edit:

1) Вариант

$bud_id  = $bud_id ?? null;

echo Html::a(   'edit',
    [
        'create',
        'bud_id' => $bud_id,
    ]
);

Error

Bildschirmfoto von »2019-10-24 10-12-39«

Во View , Render не видит что 'bud_id' используется. 'bud_id' = серого цвета

/buttons/_edit: 2) Вариант

echo Html::a(   'edit',
    [
        'create',
        'bud_id' => $bud_id ?? null,
    ]
);

Error

Bildschirmfoto von »2019-10-24 10-10-13« Во View , Render не видит что 'bud_id' не обязательно должно быть передано. Если значение отсутствует, передается null. Во View весь Render = подчеркнут красным цветом.

Additional info

PhpStorm Yii 2

xstreamka commented 3 years ago

Подтверждаю!