Усы JS или PHP?

У меня есть контроллер и файл представления, из контроллера я устанавливаю массив данных для просмотра, в файле представления я создаю экземпляр класса Mustache.php и отображаю шаблон представления.

Во втором сценарии: из контроллера я устанавливаю массив данных для просмотра, а из файла представления я вызываю Mustache.js для визуализации шаблона.

Пожалуйста, дайте мне знать, какой идеальный подход сделать то же самое?

Я использую звуковую среду PHP (MVC)

2 ответа

Решение

Оба они в порядке. Если вы используете PHP, вы не будете иметь дело с преобразованием php-js. Например, усы Php удерживают вас от обращения.

Примечание: примечание для вашего использования MVC:

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

Я думаю, что JS - лучший вариант. Представьте, что вам нужно изменить DOM, используя эти переменные данных, которые вы передали из контроллера в будущем. Если у вас есть это в стеке JS, это должно быть проще, чем если бы оно было в стеке PHP.

Другие вопросы по тегам