170 похожих чатов

Привет. А какое решение плактичнее или производительнее? Есть Роли и Новости. В

шаблоне просто табличный список вывода новостей. Но для каждой роли добавляются разные данные.
Например для пользователя только ИД и название.
Для журналиста еще и дата создания и кнопка редактирования.
Для модера еще дата редактирования и кнопка удаления.
Для админа еще больше данных.
ВОПРОС:
Создать на каждую роль шаблон или в одном шаблоне использовать много if else?

15 ответов

10 просмотров

На каждую роль шаблон

О чем нужно думать в последнюю очередь - это о производительности 😊

При чем тут вообще бекенд и шаблон блейда?

Vlad-Nesqiuk Автор вопроса

А шаблон блейда не бекенд? Он же на сервере генерится, а потом пользователю отдается. Чем больше в шаблоне будет всяких блейдовских if else foreach, то и сайт будет дольше грузится. Или я не верно думаю?

Vlad-Nesqiuk Автор вопроса

Сейчас вобще откидаем админку и все такое. Я не писал про нее. Или если так, то админка и пользовательская часть в одном шаблоне. И вот как раз я не хочу что бы будучи я Админом ждал по 3 сек что бы открыть страницу. Я хочу комфорта. Если страница открывается больше 3 сек, то это временно или Админ не может настроять сайт.

Влад, вы уже все знаете, зачем задаёте вопросы?

Vlad-Nesqiuk Автор вопроса

Я хочу узнать как кто делает: все в одном шаблоне или в разных? И если в одном шаблоне, то как на производительность влияет? Тестировать под нагрузкой не могу пока что. Т.к. проект только создается. Вот что бы не переделывать потом, если не угадал с решением.

Нет, не влияет

Vlad-Nesqiuk Автор вопроса

Ну так то Блейд то всеравно при генерации страницы использует ресурсы? Так вот насколько он больше использует если там будет до 30 if else ?

компилируется в php файл

вопрос стоит обычно: 1) Каков бюджет. 2) Нужно ли это тестировать. 3) Насколько это удобно будет поддерживать. Если набор колонок ограничивается только с помощью Roles без учета Permissions, то можно сделать один шаблон в котором выводить с помощью класса фабрики под каждую роль свои колонки. Когда у тебя 30 ifов это значит что не тем путем пошел.

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта