Small addition:

>From that example code I'm using the following lines only

$cacheManager = sfContext::getInstance()->getViewCacheManager();
$cacheManager->addCache('moduleName', 'index');

After that cache data wont appear in cache directory :(

On Oct 1, 4:35 pm, Alex Filatov <[EMAIL PROTECTED]> wrote:
> Hello!
>
> I'm writing unit tests with lime and I need to have all modules
> settings to be cached (to reach them with sfConfig), like it executed
> in common way via get request.
>
> How can I manage this?
>
> I've followed by chapter 12http://www.symfony-project.org/book/1_0/12-Caching
> and there is an example:
>
> [code]
> class conditionalCacheFilter extends sfFilter
> {
>   public function execute($filterChain)
>   {
>     $context = $this->getContext();
>     if (!$context->getUser()->isAuthenticated())
>     {
>       foreach ($this->getParameter('pages') as $page)
>       {
>         $context->getViewCacheManager()->addCache($page['module'],
> $page['action'], array('lifeTime' => 86400));
>       }
>     }
>
>     // Execute next filter
>     $filterChain->execute();
>   }}
>
> [/code]
>
> But this doesn't work in test file.
>
> The question is - how can I generate cache data of particular module
> settings (mod_*) from unit-test file or batch script.
>
> Thank you!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to