Я разработал приложение с различными MVCS с помощью Yii FrameworkПросмотров: в том числе нескольких видов в одном представлении
Например
Я создал Crud слой для Student Контактной информации и студенческих курсов и т.д.
Все работало отлично, так как каждый из них имел свое собственное меню, и при каждом нажатии отображался каждый отображаемый вид.
Теперь мой клиент хочет все на одной странице и довольно настойчив, мы говорим о 7 MVC, которые должны отображаться на одной странице. Каждый MVC имеет собственный контроллер, модель и представление, а также собственную таблицу DB. Как я могу отобразить их все на одной странице без повторной записи всего приложения? Это возможно.
Да, это работает, но если я хочу отобразить контроллер Student_Contact в представлениях Student (MVC), как это сделать? – Roland
Как правило, это не рекомендуется для перекрестных вызовов. Если у вас есть общий код, используемый несколькими контроллерами, я бы рекомендовал поместить его в модели. – pestaa
У меня нет много времени, чтобы переписать любой код, иначе я бы сделал это по-другому, что работает $ model = new Student; $ this-> renderPartial ('student_Contact/show', array ('model' => $ model)); но $ model = new Student_Contact; $ this-> renderPartial ('student_Contact/show', array ('model' => $ model)); не хочет работать – Roland