2010-02-09 6 views
2

J'écris un programme web en utilisant mvc php framework. J'ai index et une autre vue dont je veux rendre la vue à l'intérieur de mon index. J'appelle d'abord la vue puis j'appelle l'index et j'y mets une vue. Mon problème est que je veux enregistrer l'ensemble de la vue dans une variable et faire quelque chose comme echo $ view dans mon index. Les deux require_once et include_once montreront ma vue instantanément. Je veux enregistrer la page avec ses variables. Une idée?enregistrer la page dans php

+1

quel framework mvc utilisez-vous? – Sarfraz

Répondre

3

Utilisez output buffering functions. Par exemple:

ob_start(); 

include('some_page.php'); 
doSomeOtherStuff(); 

$contents = ob_get_clean(); 

$contents contiendra maintenant le contenu de la page sans sortir quoi que ce soit au navigateur. Vous pouvez ensuite répercuter le contenu là où vous le souhaitez.

+0

merci beaucoup. Ça a marché ;) – AliBZ

Questions connexes