Welcome Guest, Not a member yet? Register   Sign In
Sparks : Caching Template system
#16

[eluser]Al James[/eluser]
Sparks 1.1 is now available here: Sparks.v1.1.zip.

Changes:

* Fixed used of $this inside view files. ($CI still works as well).
* Integrated into CI Loader class better.
* New feature You can now pass data arrays into the sparks_include function via an optional second argument. I.e.

Code:
<h2>Recent news</h2>

&lt;? sparks_include('newslist.php', array('news' => $recent_news)); ?&gt;

<h2>Popular news</h2>

&lt;? sparks_include('newslist.php', array('news' => $popular_news)); ?&gt;


This allows you to reuse 'parts' over and over again with separate data. Note that the supplied data are merged into the global variables, i.e. all the global variables are available in the sub-part, but also the variables you pass in!

* For PHP 4 users:

Code:
//Instead of:

$this->sparks->id($id);
$this->sparks->group($group);
$this->sparks->ttl($ttl);

//Can be replaced by:

$this->sparks->initialize($id, $group, $ttl);

//Less typing for php4 users!

Ok, it should be a drop in replacement. I have not had time to test this extensively. Please let me know if you find a problem.

I am planning v2.0 which will be quite different (internally)... Any suggestions?


Messages In This Thread
Sparks : Caching Template system - by El Forum - 07-14-2007, 02:52 PM
Sparks : Caching Template system - by El Forum - 07-16-2007, 04:41 AM
Sparks : Caching Template system - by El Forum - 07-16-2007, 06:28 AM
Sparks : Caching Template system - by El Forum - 07-23-2007, 04:55 AM
Sparks : Caching Template system - by El Forum - 07-25-2007, 09:28 AM
Sparks : Caching Template system - by El Forum - 07-25-2007, 10:04 AM
Sparks : Caching Template system - by El Forum - 07-25-2007, 10:12 AM
Sparks : Caching Template system - by El Forum - 07-25-2007, 10:17 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 06:45 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 08:02 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 08:07 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 08:39 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 09:17 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 09:21 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 09:35 AM
Sparks : Caching Template system - by El Forum - 07-26-2007, 03:04 PM
Sparks : Caching Template system - by El Forum - 07-26-2007, 07:39 PM
Sparks : Caching Template system - by El Forum - 07-27-2007, 01:19 AM
Sparks : Caching Template system - by El Forum - 07-27-2007, 05:26 AM
Sparks : Caching Template system - by El Forum - 07-27-2007, 07:10 AM
Sparks : Caching Template system - by El Forum - 08-02-2007, 07:15 AM
Sparks : Caching Template system - by El Forum - 08-13-2007, 12:53 PM
Sparks : Caching Template system - by El Forum - 09-24-2007, 05:32 AM
Sparks : Caching Template system - by El Forum - 09-24-2007, 01:35 PM



Theme © iAndrew 2016 - Forum software by © MyBB