Я использую CakePHP Framework версии 3.6, и мне интересно, как лучше всего создавать файлы шаблонов / элементов (.ctp)? Должен ли я использовать простой HTML или HtmlHelper (https://book.cakephp.org/3.0/en/views/helpers/html.html)?
Лично я считаю, что HtmlHelper полезен при создании «глобальных» элементов, таких как:
echo $this->Html->charset('ISO-8859-1');
для создания вывода типа
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
и меньше при создании HTML-тегов, таких как:
echo $this->Html->link(
$this->Html->image("recipes/6.jpg", ["alt" => "Brownies"]),
"recipes/view/6",
['escape' => false]
);
чтобы создать вывод как
<a href="/recipes/view/6">
<img src="/img/recipes/6.jpg" alt="Brownies" />
</a>