Chciałem zapytać się, jak skonstruować bloki w widoku. Myślę, że w konstruktorze klasy View_User powinno się jakoś konstruować obiekty, ale nie jestem pewny.

  1. class View_User extends View{
  2.  
  3. private $model;
  4.  
  5. public function __construct(){}
  6.  
  7. public function assign($variable , $value){}
  8.  
  9. }


  1. class View{
  2.  
  3. public function __construct(){}
  4.  
  5. public function setTitle() {}
  6.  
  7.  
  8. public function render(){}
  9.  
  10. }

  1. <html>
  2. <head>
  3. //tu jakieś nagłówki
  4. <?php echo $this->title ?>
  5. </head>
  6. <body>
  7. <?php echo $this->head ?>
  8. <?php echo $this->panel ?>
  9. <?php echo $this->foot ?>
  10. </body>
  11. </html>


Jak nazwać ostatni blok, nie zamierzam skupić się na modułach, jedynie klasa View i klasa dziedzicząca wywoływana przez View, np. View_User. Jednak do tego są boxy konfigurowane z panelu admina. Gdzie powinien być wstawiony kod html dla ramy, następnie jak wypełnić te boxy ?