Özel MVC, nasıl Görünüm Kontrolörü tarafından belirlenen değişkenleri erişebilmesi denetleyicisi için render fonksiyonu uygulamak için

0 Cevap php

Varolan kod tabanı yeni özellikler ekleyerek ediyorum. Her neyse, ben yapıyorum Geçerli özellik bence MVC olmalıdır. Varolan kod tabanı MVC değil ama uygulama kulüpler özelliği, ben MVC olmak istiyorum. Ve ben varolan kodları içine bazı mevcut MVC rulo istemiyorum.

Yani, benim sorunum ben denetleyici sınıf için render fonksiyonu uygulamak için bilmiyorum ... olduğunu. Genellikle, MVC, bazı şeyler denetleyicisi yok değil render işlevini kullanarak bir değişkene ayarlayın ve Görünüm şimdi sihirli kontrolör tarafından belirlenen verilen değişken erişebilirsiniz.

Ben sadece yanlış hissediyorum ki, küresel daha bu başka nasıl hiçbir fikrim yok, ben daha iyi bir yolu olmak zorunda kendimi anlatmaya devam. Edit: öyle değil mi, küresel mi? > _> Nasıl bu diğer çerçeveler bunu yapar?

İşte aptalca bir örnek:

Denetleyici:

class UserController extend BaseController 
{
public function actionIndex() 
{
  $User = new User; // create a instance User model

  $User->getListofUser();

  $this->render('ListOfUser', 'model'=>$model);
}
}

Görünüm:

<?php
//I can use $ListOfUser now...
//some for loop
echo $ListofUser[$i];
?>

Şimdiden teşekkürler!

0 Cevap