Olá Diego,

Página branca? Dá uma conferida no teu display_errors
Se me permite, sugiro colocar esta logica relacionada ao banco num model,
encaixaria melhor no conceito de MVC.

Abraço,

Marcelo Rodrigo

Em 29 de julho de 2010 18:14, Diego Viana <[email protected]> escreveu:

> Pessoal, estou tentando aumentar o desempenho da minha aplicação
> usando o sistema de cache do Kohana... Meu driver é o eAccelerator e
> deixei o application/config/cache.php assim:
>
> $config['default'] = array
> (
>        'driver'   => 'eaccelerator',
>        'params'   => '',
>        'lifetime' => 1800,
>        'requests' => 1000
> );
>
> E aí eu fiz o seguinte na minha aplicação... Na view da página eu
> chamo um helper que eu criei que retorna dados de uma consulta ao
> banco...
>
> view/minha_view.php
> $conteudo = meu_helper::get_content();
>
> foreach ($conteudo as $content){ ... }
>
> Bom até aí normal... O que eu quero é guardar no cache esse conteudo
> que meu helper retorna... Portanto, no meu helper eu fiz o seguinte...
>
> helpers/meu_helper.php
> function get_content(){
>        $dados = $this->cache->get('conteudo');
>
>        if ($dados){
>                return $dados;
>        } else {
>                $sql = "query_sql";
>                $dados = $this->db->query($sql);
>
>                $this->cache->set('conteudo', $dados);
>
>                return $dados;
>        }
> }
>
> Essas vars $this->db e $this->cache eu setei no meu controller
> principal que extends o Template_Controller...
>
> O problema é que usando isso, dá tela branca pra mim... simplesmente
> não mostra nenhum erro, não mostra nada, apenas a tela branca... Já
> testei o eAccelerator e está funcionando corretamente...
>
> Estou usando o Kohana 2.3 e eAccelerator v0.9.5.2...
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php"
> dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected]<kohana-php%[email protected]>
> .
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>
>

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a