Size: a a a

2021 November 17

AS

Aliaksandr Sadouski in Evolution CMS
ну вот я для себя тоже решил, что в таком виде получение данных намного приятнее и удобнее смотрится, чем простынь из смеси доклистеров, ифов и всего чего угодно
источник

AS

Aliaksandr Sadouski in Evolution CMS
а потом берешь и пишешь метод getModelCases хоть на ларавелях, хоть на доклистерах, хоть на db api
источник

AS

Aliaksandr Sadouski in Evolution CMS
реализация уже не влияет на конечный результат
источник

AS

Aliaksandr Sadouski in Evolution CMS
а на выходе обычные массивчики в том же трейси которые как угодно так в блейде и раскидываешь
источник

AK

Andrey K in Evolution CMS
Суть то не в методах, а в том, что юзеров объединили, но не объединили.
источник

AK

Andrey K in Evolution CMS
Но вообще да, сложна.
источник

ON

Oleg Nosov in Evolution CMS
+ простынь из смеси доклистеров, ифов и всего
источник

A

Axenia in Evolution CMS
helgispbru (248.98) увеличил карму webber_12 (6013.9)
источник

AS

Aliaksandr Sadouski in Evolution CMS
ну облегчение в том, что у обоих юзеров один айдишник - а значит общая инфа по всем полям
источник

AS

Aliaksandr Sadouski in Evolution CMS
напиши ты в функции isLogged
return evo()->getLoginUserId('web') ?: evo()->getLoginUserId('mgr');
 и он вернет тебе этого юзера будь он хоть снаружи хоть внутри, если тебе нужно для админа доступ
источник

AS

Aliaksandr Sadouski in Evolution CMS
потом  если тебе надо чтобы на определенные страницы ходил только админ, ты переопределяешь этот метод для тех страниц и больше ни о чем не думаешь
источник

AS

Aliaksandr Sadouski in Evolution CMS
protected function isLogged(){return evo()->getLoginUserId('mgr')}
источник

AS

Aliaksandr Sadouski in Evolution CMS
и все на этом )
источник

AK

Andrey K in Evolution CMS
Там вроде дальше потянулось что-то. Забыл.
источник

AK

Andrey K in Evolution CMS
Или я проверял как Auth::check
источник

AS

Aliaksandr Sadouski in Evolution CMS
ну может отсюда https://github.com/evolution-cms/evolution/blob/3.x/core/src/Services/AuthServices.php
AuthServices::check() - но тут да, зависит от контекста, потому я и говорю, что в этом плане не сильно доверяю эво, когда можно 3 строчки самому накидать)
источник

DM

Dmytro Makohonenko in Evolution CMS
а потом забыл чета, и афигиваешь от такого переопределения))
источник

AS

Aliaksandr Sadouski in Evolution CMS
да, разработчики эво - самые забывчивые разработчики в мире. Только они в в каждом классе копипастят все методы из родителя, чтоб случайно про них не забыть ))
источник

DM

Dmytro Makohonenko in Evolution CMS
як тому, почему бы тогда не написать isManager )))
источник

AS

Aliaksandr Sadouski in Evolution CMS
в отличие от ларавелевских фасадов, которые никуда не ведут, в наших простеньких трех методах двух контроллеров любой шторм по клику перекинет на то место, где этот метод определен))
источник