Ciao a tutti!

Ho creato un mio framework proprietario con tutti i modelli dedicati al mio lavoro. L'unica cosa che non mi è perfettamente chiara è come gestire la chiamata ad una determinata pagina web. Spiego brevemente con un esempio pratico.

Supponiamo che l'utente arrivi sul sito www.miosito.it
La pagina index mostrerà delle news prelevate dal DB.

Pagina index

Codice PHP:

  
// Includo Framework
  
include 'framework/mioframework.php';
    
  
// Inizializzo modello
  
$mymodel->News();
 
 
// Richiamo il metodo
  
$news$mymodel->News->ShowNewsActive();

// Carico la pagina
require dirname(__FILE__) . '/template/' $mymodel->Configuration->Params('NameTemplate') . '/index.php'

Template: Pagina index

Codice PHP:

        <?php foreach($news as $item): ?>[*]<?php echo $item['name']; ?>
        <?php endforeach; ?>
e fin qui nessun problema. Ma se l'utente si vuole ad esempio spostare nella pagina 'Registrati'
io dovrò per forza creare una pagina 'Registrati' nella root principale del sito che a sua volta richiami la pagina 'Registrati' nella directory del Template.

Ora mi chiedevo se fosse possibile realizzare un metodo diverso per richiamare le varie pagine senza ogni volta creare una pagina nella root principale del sito che si chiami allo stesso modo di quella nel template.

Voi come fareste?