Я не бог ООП, но я использовал шаблон декоратора для создания представлений (скатал свои собственные, поскольку мне не нравятся шаблоны в codeigniter / zend и т. Д.).
С точки зрения построения страницына мой взгляд, важно, чтобы частичные представления могли взаимодействовать с родителями - если компонент вашего частичного представления требует какого-либо внешнего ресурса (например, конкретного файла javascript), он ДОЛЖЕН быть в состоянии указать макету включить его вголовной раздел страницы, не имея доступа к нему для внесения этого изменения.
Так что я полагаю, что частичное представление НЕ должно иметь доступа к представлению, но должно взаимодействовать с ним, в противном случае вы создаете зависимость для этого частичногоэто представление, которое может воспрепятствовать использованию одного или обоих в другом месте.