шаблон и там через echo выводим переменные. В модуле, с поомщью функции мы получили массив статей. Вопрос по выводу.
Вариант 1:
в теле дизайна писать
for($i = 0; $i < count($articles); $i++) {
echo "<div class=\"example_class\">
<p class=\"user_name\">".$articles[$i]["user_name"]."</p>
<p class=\"user_message\">".$articles[$i]["user_message"]."</p></div>";
}
Проблема: хотелось бы как можно лучше отделить дизайн от php.
Вариант 2:
в теле дизайна написать
for($i = 0; $i < count($articles); $i++) {
include './article-block.php'; // Думаю и так ясно, что в этом файле
}
Проблема: плодим файлы. цикл в шаблоне.
Вариант 3:
В модуле статей, загнать все циклом в стринговую переменную и в дизайне написать echo $str;
for($i = 0; $i < count($articles); $i++) {
$str = $str."<div class=\"example_class\">
<p class=\"user_name\">".$articles[$i]["user_name"]."</p>
<p class=\"user_message\">".$articles[$i]["user_message"]."</p></div>";
}
Проблема: бред.
Кто может может что-нибудь посоветовать?