2015-11-05 2 views
0

Недавно мне пришлось установить несколько переменных с erb по моему мнению, по необходимости, и я заметил, как удобно было не переключаться между файлами всякий раз, когда я хотел проверить или изменить мои переменные.В чем преимущество настройки переменных в контроллере не в представлении?

В чем именно причина того, что настройка переменных в контроллере настолько рекомендуется? Это просто «аккуратный», или это действительно увеличивает время загрузки или что-то еще?

+2

Следуйте за этой логикой слишком далеко, и вы получите один файл. 5 МБ php "application" –

ответ

1

Разделение между , что вам нужно отобразить и как вам нужно отобразить это приводит к более чистому коду, и код, который проще изменить позже.

Код в контроллерах проще и быстрее тестировать, чем в режимах просмотра, особенно если он связан с каким-либо разветвлением.

Следует избегать любого вида поиска db непосредственно с точки зрения.

Смежные вопросы