;) thats a good one On 14 Apr., 01:40, cricket <zijn.digi...@gmail.com> wrote: > On Wed, Apr 13, 2011 at 4:37 PM, BrianS <eclecticg...@gmail.com> wrote: > > I have a view that's fairly computationally expensive (lots of > > table-formatted data). To speed up the page load I'm trying to use view > > caching. Works great, except when I try to "nocache" content that's inside a > > loop (foreach in this instance). When cake encounters this section of > > content it correctly treats it as dynamic the first time around, but > > subsequent instances are then rendered as if they were cached content. So > > the first instance is correct, then every following instance is parsed into > > static content. > > > A simple example. Create a controller with an empty action. In the view for > > that action place the following: > > > <?php > > for ($i = 0; $i < 10; $i++) { > > ?><cake:nocache><?php > > echo " > > <p>foo</p>"; > > ?></cake:nocache><?php > > } > > ?> > > > Turn on caching. After you load that view, open up the cache file and you > > will see that the first time the loop is run the PHP code is maintained. > > Every time after that, though, the PHP is replaced with the actual output > > and surrounded by the nocache tags. > > > Anyone seen this before or have any thoughts on what's going wrong? > > <cake:nocache> > <?php > for ($i = 0; $i < 10; $i++) { > echo "<p>foo</p>";} > > ?> > </cake:nocache>
-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php