Nie mogę znależć podpowiedzi na temat tego fragmentu kodu (to fragment layoutu widoku z aplikacji bazowej YII2) :
echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'items' => [
['label' => 'Home', 'url' => ['/site/index']],
['label' => 'About', 'url' => ['/site/about']],
['label' => 'Contact', 'url' => ['/site/contact']],
Yii::$app->user->isGuest ? (
// ['label' => 'Register', 'url' => ['/user/registration/register']]
['label' => 'Login', 'url' => ['/site/login']]
) : (
'<li>'
. Html::beginForm(['/site/logout'], 'post')
. Html::submitButton(
'Logout (' . Yii::$app->user->identity->username . ')',
['class' => 'btn btn-link logout']
)
. Html::endForm()
. '</li>'
)
],
]);
Chciałem dostawić we wnętrzu instrukcji warunkowej (Yii::$app->user->isGuest ?) dodatkowo ten element :
['label' => 'Register', 'url' => ['/user/registration/register']]
i nie wiem jak to tam wpisać aby nie wywoływać błędu. Nie pisałem jeszcze pod PHP 7.1 a nic nie wygoglowałem
i pierwszy raz spotykam deklarację tablicy jako parametr z instrukcją warunkową.
dziękuję pozdrawiam AK