Alexandre
PHPПенсионер
логика представления и логика выполнения. Что куда???
вопрос много обсуждался, и все-же????
есть следующая задача:
отобразить скисок клиентов и кнопку добавить\изменить.
если список пуст, то наименование кнопки должно отображаться "добавить" иначе "изменить".
за HTML представление отвечает шаблон
Вопрос следующий:
(вариант 1)
вводить в шаблон ( тип шаблонизатора значение не имеет) логику: если список пуст, то имени кноспки присвоить "новый"
иначе "изменитоь"
(вариант 2)
или эту логику переместить в код (логика исполнения), а в шаблон ввести дополнительную переменную и назначить значение данной переменной имени кнопки <input type="button" name="<%SET ButtonName%>">
По сложности реализации: оба варианта равнозначны
По удобочитаемости шаблона: первый вариант выыигрывает
хотя второй не менее лаконичен.
вопрос много обсуждался, и все-же????
есть следующая задача:
отобразить скисок клиентов и кнопку добавить\изменить.
если список пуст, то наименование кнопки должно отображаться "добавить" иначе "изменить".
за HTML представление отвечает шаблон
Вопрос следующий:
(вариант 1)
вводить в шаблон ( тип шаблонизатора значение не имеет) логику: если список пуст, то имени кноспки присвоить "новый"
иначе "изменитоь"
(вариант 2)
или эту логику переместить в код (логика исполнения), а в шаблон ввести дополнительную переменную и назначить значение данной переменной имени кнопки <input type="button" name="<%SET ButtonName%>">
По сложности реализации: оба варианта равнозначны
По удобочитаемости шаблона: первый вариант выыигрывает
хотя второй не менее лаконичен.