Re: [SMARTY] Controling buffer: php/smarty or apache?
robert mena <[email protected]>
| Newsgroups | gmane.comp.php.smarty.general |
|---|---|
| Message-ID | <[email protected]> |
Hi vicente, Are you responsible for this dinahosting.com? Do you call those subtemplates with multiple $s->display calls? On 1/23/06, Vicente Werner <[email protected]> wrote: > > I stand corrected that smarty per se dosn't buffer. > > I understand though that he's facing the problem that he put everything > inside a template so until he does a fetch or display, he dosn't get any > output. Thus the best way to get somewhat of incremental rendering is to > partition the full template into some subtemplates that render > incrementally. You can see something like that at www.dinahosting.com(uses > smarty) that does full use of hierarchical rendering with some parts being > incrementally rendered > > On 23/01/06, messju mohr <[email protected]> wrote: > > > > On Mon, Jan 23, 2006 at 06:13:35AM -0400, robert mena wrote: > > > Hi Vicente, > > > > > > Thanks for the reply. > > > > > > I suppose you mean having separate tpls for the segments of the page > and > > > calling smarty->display several times for each tpl? > > > > no. just turn off output-buffering in php (see my other post). > > > > > Is there any other way such as a flag in smarty to disable this > > buffer? I > > > am assuming that smarty does ob_start at the beginning of the > execution. > > > > no, it doesn't. (see my other post). > > > > > tks, > > > > > > > > > On 1/23/06, Vicente Werner <[email protected]> wrote: > > > > > > > > Smarty buffers all the output until you do a $smarty->display or you > > echo > > > > the fetched output through $smarty->fetch. That's why it appears to > be > > > > drawn > > > > at once. > > > > One thing you can do it's to slice the page into three or four > objects > > > > that > > > > can be rendered incrementally (you render the header and display it, > > then > > > > go > > > > for the body, footer, etc..) > > > > > > > > -- > > > > Vicente Werner y Sánchez > > > > > > > > -- > > Smarty General Mailing List (http://smarty.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- > Vicente Werner y Sánchez >