Просто интересно, если (в Grails/Java) было плохой практикой вызывать: Foo.list()
в представлении/gsp проекта MVC, а не передавать его через модель (т.е. foos: Foo.list()
) и использовать это?Лучшая практика - Доступ к списку объектов домена из представления?
Мне кажется, что, поскольку это так просто из дисплея, это нормально, но, с другой стороны, я знаю, что плохой практикой является доступ к объекту домена непосредственно из представления.
Заранее благодарен.
Это комментарий, потому что я ничего не знаю о Grails ... Обычно я начинаю с разрешения таких простых вещей, а затем рефакторинга, как только начинаю в зависимости от модели и функции, которая обычно предоставляет модели свой контент , Когда это произойдет, я знаю, что сложность достаточно высока, чтобы всегда проверять модель, даже если модель просто делегирует функцию в фоновом режиме. – Crisfole