İzlenme: tek görünümde birden görünümleri dahil olmak üzere

2 Cevap php

Ben Yii Framework kullanarak farklı MAK'lerde bir uygulama geliştirdi

Örneğin

Ben Öğrenci İletişim ayrıntıları ve Öğrenci Ders vb için rezil bir katman oluşturdu

Her biri kendi menü vardı yana tüm mükemmel çalıştı ve eachs tıklandığında kendi görünümü render.

Şimdi benim müvekkilim tek bir sayfada her şeyi istiyor ve oldukça kalıcı, biz tek bir sayfada görüntülenecek gereken yaklaşık 7 MVC bahsediyoruz. Her MVC kendi denetleyicisi, modeli ve görünümü ve kendi DB tablo bulunuyor vardır. Nasıl ben bir sayfada hepsi bütün uygulamayı yeniden yazmadan hale getirebilir? Bu mümkün mü.

2 Cevap

Sorunu doğru anlaşıldığı takdirde, sadece tüm menü öğelerini birleştirme ve her sayfada tam navigasyon göstermek istiyorum.

Bağımsız manzaralı içine menüler ayıran ve bir navigasyon görünümüne her ve bunlardan biri dahil ederek, iyi yapılandırılmış bir non-yinelenen kod olabilir.

$this->renderPartial('anotherView');

Başlamak için bilmeniz gereken hemen hemen her şey. $this akım kontrolörü nesneyi ifade eder, bu görüşlerini sadece çağrılabilir.

Diğer denetleyicileri tarafından görünümleri kullanabilirsiniz:

$ This-> RenderPartial ('application.views.student_Contact.show', array ('model' => $ model));

Umarım bu yardımcı olur.