Цитата:
Подскажите, можно ли использовать вывод информации из БД в вид, не используя foreach в виде?
А как это должно выглядеть в виде, хотя бы примерно? Просто не совсем понятна суть вопроса...
Если у вас одномерный массив с настройками и вы знаете имена полей, то foreach не нужен:
Код:
<input name="setting1" value="<?php echo $array['setting1'] ?>">
<input name="setting2" value="<?php echo $array['setting2'] ?>">
Но если есть несколько одинаковых блоков с разными данными, которые хранятся в массиве, то без цикла тут вряд ли.
Шаблонизатор прикрутить можно, есть и готовые модули уже, недавно вот наткнулся:
Smarty,
Twig. (С твигом, правда, не работал, и модуль этот не смотрел, не знаю что там.)
Но это не поможет избавиться от логики foreach. Максимум что может измениться, это с
Код:
<? foreach($array as $value): ?>
...
<=$value>
...
<? endforeach; ?>
на
Код:
{foreach $array as $value}
...
{$value}
...
{/foreach}