Per avere un layout di base e uno per ogni view, basta che fai un layout di base del tipo:

codice:
<html>
<head></head>
<body>
<?php echo $content_view; ?>
</body>
</html>
e quindi fai due render (vedi mia prima risposta), la prima renderizzando la view da sola e salvando il risultato nella variabile $content_view, la seconda renderizzando il layout dando visibilità a quella variabile.

Cmq questo è un modo abbastanza grossolano, ci sono addirittura framework per gestire queste cose con un controllo molto maggiore