htmlspecialchars - дело верстальщика или программиста?

Фанат

oncle terrible
Команда форума
Это твоё субъективное мнение.
Сколько строк - это, конечно же - относится к дизайну.
 

ONK

Пассивист PHPСluba
Это твоё субъективное мнение.
Сколько строк - это, конечно же - относится к дизайну.
Количество строк в таблице при постраничной навигации это логика отображения, но не дизайн.
 

Фанат

oncle terrible
Команда форума
ну конечно!
это программер решает, какого размера будут страницы.
и какого размера шрифты
 

ONK

Пассивист PHPСluba
Фанат, если этот параметр является потенциально важным, то это решает администратор с помощью конфигурационных переменных, или пользователь с помощью личных настроек.
 

Кром

Новичок
>Фанат, если этот параметр является потенциально важным, то это решает администратор с помощью конфигурационных переменных, или пользователь с помощью личных настроек.

Хм, хм... Это намек на что?
В принципе, всю страницу можно сделать полностью динамической. Тогда дизайнеру останется прописать где нибудь в шаблоне список htm-тегов и дело в шляпе. Остальное пусть админ настраивает.
И что тогда будет называться дизайном?
 

Demiurg

Guest
Мне тут пришла в голову простая мысль. Бизнес логика - это что показывать (или делать), логика отображения - это как покахывать. Поэтому количество записей никак не подходит под обределение "как показывать". И если количество записей на странице логика отображения, то и количество страниц получается логикой отображения и что делать когда человек пытается получить 10 страницу из пяти это тоже вопрос дизайна ?
Еще пример: администрирование сайта, куча страниц с идентичным дизайном на которых редактируются записи из разных таблиц. Так вот мы хотим, что бы пользовтели показывались по десятку, а статьи по 5 штук. Дизайн от этого измениться? нет, и шаблон не изменится и логика отображения никак не изменится.
И еще: недавно нужно было сделать вот такую постраничную навигацию по ответам на вопросы. Вопросы то есть все по порядку, а ответы не все. И навигация получалась соответсвующая: (1-3,6,7) (8,10-13) (20,22-24,30) Это тоже можно отнести к логике отображения?
 

Krisha

pain in the neck
Demiurg
Наконец-то первая трезвая мысль за последние пол года обсуждания этой темы :)
 

Нечто

Психолог РНРClub
Бизнес логика - это что показывать (или делать), логика отображения - это как покахывать. Поэтому количество записей никак не подходит под обределение "как показывать".
ИМХО, все-таки нужно различать активные и пассивные шаблоны.
Поэтому я сомневаюсь, что правильнее сказать:
- показывать что?
- пять записей
чем
- показывать что?
- записи
- как?
- по пять

По поводу навигации -- просто формируется массив номеров страницы. Номера страниц, которые могут идти и не по порядку, без проблем уживаются в массиве и перебираются дизайнером в цикле, оформляясь определенным образом. Не понял, почему это не логика представления?
 

asm

Пофигист
Дело того с кого спросят, в худшем случае. И кому отдуваться :)
 

vitus

мимо проходил
Хотел пройти мимо, - не смог :)
ONK
htmlspecialchars($var) - это логика?
почемуто я всегда считал это форматом и никаким образом не бизнес логикой.

почему в сказку о полном отделении логики от представления все так свято верят?

где вы встречаете таких верстальщиков, которые не в состоянии понять что такое IF ?
 

ONK

Пассивист PHPСluba
vitus, прочитайте ещё раз то что я писал, возможно на 3 или 4 раз вам удастся понять мою точку зрения, но в любом случае не отчаивайтесь.

;)
 
Сверху