@yii2ru

Страница 1425 из 1721
Ad.x ??
26.06.2018
14:47:45
хуяк хуяк и в продакшен
лучший способ быстрого старта и начала эффективной работы

Дмитрий
26.06.2018
14:48:31
Если выгорит, начинается перепиливание легаси

Максим
26.06.2018
14:48:56
Google
Ad.x ??
26.06.2018
14:49:14
так работают все адекватные люди, которые не хотят кормить зажравшихся прогромистов, которым нужен красивый код )

Konstantin
26.06.2018
15:11:56
зачем тащить из базы модели если ему нужны только ИД?
Преждевременная оптимизация тоже не нужно делать)

Andrew
26.06.2018
17:19:50




Ruslan
26.06.2018
17:20:53
чекать наличие юзера и потом роли?)

Andrew
26.06.2018
17:20:54
нужно чтобы отображалось собщение для определеных ролей юзеров

хм



вот эксепшон

Matviy
26.06.2018
17:23:06
В юзера нету такого понятия. как роль, значит

Google
Matviy
26.06.2018
17:23:29
А вот ПХП говорит, что нет)

Ну так еслинапример не залогинен, тогда нету

Andrew
26.06.2018
17:23:47
А вот ПХП говорит, что нет)
это пхпшторм так говорит



Alexey
26.06.2018
17:24:11
У него в юзере идентити лежит же

Andrew
26.06.2018
17:24:15
а если без входа то это вот

Matviy
26.06.2018
17:24:17
Ну а раньше за кого заходил?

Ну

Так блин, логичнор

Andrew
26.06.2018
17:24:33
за гостя

тоесть ни за кого

Matviy
26.06.2018
17:24:42
Если нету юзера залогиненного, то откуда у него возьмется роль?

Все правильно

Нужно проверять дополнительно на isGuest

Matviy
26.06.2018
17:25:22
Перед тем, как проверять роль

Ну

Так правильно

Google
Andrew
26.06.2018
17:25:44
ну не работает

Matviy
26.06.2018
17:26:01
А вот тут при незалогиненном юзере ты проверяешь роль, логично, что ее нету

Значит напутал с ифами гдето

Andrew
26.06.2018
17:26:40
короч у меня 3 ифа 1) если гость то табличка 2) есди препод или админ то табличка 3) если юзер (типа студент) то все норм отображается



вот за студента зашел

тип

Matviy
26.06.2018
17:27:23
Я ж говорю - судя по скрину, доходит до проверки роли, коглда незалогинен. Проверяй ифы

Andrew
26.06.2018
17:27:26
а это за гостя

Matviy
26.06.2018
17:28:15
Нуууу

Если ты гость, то откуда возьмется роль у юзера?

Alexey
26.06.2018
17:29:00
А вас 3я строчка в коде не смущает?

Andrew
26.06.2018
17:29:42


Alexey
26.06.2018
17:30:03
?

Matviy
26.06.2018
17:30:31
У тебя просто проверяет, гость ли, и показывает табличку, но после таблички так или иначе срабатывает

Andrew
26.06.2018
17:31:00
блин у меня на другом курсовом проекте такая же гавноконструкция и там все норм чому то

Matviy
26.06.2018
17:31:04
А нужно, чтобы табличку показывало, а другое уже нет, если гость

Ну так ты посмотри в гавноконструкцию, а не тупо копируй. Вникни, как там что работает

Почему мы сразу видим проблему твоей гавноконструкции. а ты - нет:?)

Google
Alexey
26.06.2018
17:31:48
Почему роль проверяется у identity? Кто нить объяснит?

Matviy
26.06.2018
17:32:32
Ну короче, тебе ж уже обьяснили, в чем проблема

Matviy
26.06.2018
17:32:36
Добавь else

Andrew
26.06.2018
17:33:21
(только не надо мне за шифрования затирать и за гавно sql)

Добавь else
не работает

Alexey
26.06.2018
17:33:51
Ох, я сдаюсь

Admin
ERROR: S client not available

Matviy
26.06.2018
17:33:56
Плохо добавил, значит

Andrew
26.06.2018
17:33:58
Добавь else
после проверки на гостя?

Matviy
26.06.2018
17:34:03
Ты понимаешь, или нет, что не так?)

Andrew
26.06.2018
17:34:12
я просто перебрал все раз 20

Matviy
26.06.2018
17:34:47
Ты должен проверять. гость ли юзер. и если гость - показывать табличку. и больше ничего, а если не гость - все другое. А сейчас у тебя, если гость, то показывает табличку и все другое одновременно

Andrew
26.06.2018
17:39:56
ну да

Matviy
26.06.2018
17:39:59
Ну хоть ты то понимаешь, user->role и user->identity->role разные вещи?
Я понимаю, но у него работает, если залогинен, значит там правильно все

Пробелма в тому, что у гостя требуют роль показать

СОбственно, проблемы то и нет)

Google
NVlad
26.06.2018
17:46:54
Говнокод конечно пиздецкий, добавлю ещё немного в условие проверки ролей добавь проверку ´$user’ на null

[SIRIUS] Evil
26.06.2018
17:48:10
Программистам деньги походу не нужны, форму сделать не могут на yii2

Alexey
26.06.2018
17:48:15
нашел, иidentity ссылается на модель залогиненого пользователя https://www.yiiframework.com/doc/api/2.0/yii-web-user

Andrew
26.06.2018
17:48:46
у меня Yii::$app->user->isGuest не работает только вот

Alexey
26.06.2018
17:49:11
Ну вот, у гостя identity null

Работает

NVlad
26.06.2018
17:49:52
Ну а вообще по твоему коду проходит проверка всех трёх условий, а надо сделать если гест то отобразить инфу для геста ИНАЧЕ отобразить инфу для пользователя

NVlad
26.06.2018
17:50:46
В них самых

Пиши 21

Говорят если 1000 обезьян посадить за печатные машинки они могут написать войну и мир)

Andrew
26.06.2018
17:55:08
хых



[SIRIUS] Evil
26.06.2018
17:56:15
Смотря какие деньги, смотря какая форма)
Форма на выплаты по картам, весь код уже сделан и методы и примеры есть. Денег либо за часы, либо что-то хоть сказали бы ...

Andrew
26.06.2018
17:56:25
не понял прикола все равно

Страница 1425 из 1721