Чет не могу в синтаксисвот так работает: http://pastebin.com/k7kNwJ7Xвот так не работает(3 строка): http://pastebin.com/JcSdLHmaЧЯДНТ?
бамп
>>137819205 (OP)А что ты хочешь получить, если isGuest == true?
>>137819205 (OP)http://pastebin.com/jWRRLdH8
>>137819205 (OP)Это потому что ты ламер!Ты пытаешься передать какую-то НЁХ, похожую на кортеж, когда isGuest эвалюэйтится в TRUE:>isGuest ? ( ['label' => 'Login', 'url' => ['/site/login']], ['label' => 'Registration', 'url' => ['/site/registration']])В PHP кортежей нету. Ты либо запихни эти два массива в один общий, либо избавься от одного из массивов.
>>137820003Эм, дорогой друк, обрати внимание, что ключи в массиве совпадают, одни значения затрутся другими.
>>137820003отображает только второй>>137819969там кнопка залогиниться. Отображается когда isGuest == true. Хочу чтобы была кнопка логина и регистрации добавить.
>>137820240Так посмотри, можно ли передавать в виджет сразу джве кнопки. Если да — то как.
Попробуй так: http://pastebin.com/tikt6mPkЕсли не сработает, значит скорее всего этот товарищ >>137820329 прав.мимосиньормакака
>>137820329бля если честно я вообще толком не ебу че там происходит. Мне больно смотреть на тернарный оператор, я теряюсь(Я чет подумал что если isGuest == true то отображается строка, аесли нет, то, то что после двоеточияВот так выглядит весь код:http://pastebin.com/30JHAfWd
>>137820548не сработало
>>137819205 (OP)Со скобками объебался.
>>137820635> Мне больно смотреть на тернарный операторЗамени его банальной развилкой. Тренарные операторы ,на мой вкус, сильно ухудшают читабельность кода.Вынеси items в переменную и заполняй её перед вызовом виджета.
>>137819205 (OP)ну так ёба, в синтаксисе и проблеманадо так = ( если правда ? то это : а если нет, то не это );
Держи: http://pastebin.com/KQ9Pfdze
>>137821275Норм
>>137820962> ухудшают читабельность кода.на 1-2 уровня вложения с простыми строчками вполне ОК
['label' => 'Login', 'url' => ['/site/login']],['label' => 'Registration', 'url' => ['/site/registration']]Это хуйня какая-то, через запятую. Я так понимаю, ты двухмерный массив хочешь передать, а не два массива? Тогда и определить его нужно скобками:(['label' => 'Login', 'url' => ['/site/login']],['label' => 'Registration', 'url' => ['/site/registration']])
>>137821275спасибо, держи няшу
>>137819205 (OP)Что за говно ты пихаешь в нав бар, кто блять так вообще делает?!
>>137819205 (OP)Переснать кодить, плиз.Хватит гавнокода на 2016
>>137821866throw new NonGovnocodeNotSupportedException("Нужно больше говнокода для бога говнокода", 1488);
>>137821866ты зануда