Joomla!
http://forum.joomla.org/

[RESOLVIDO] Como apagar cache no código
http://forum.joomla.org/viewtopic.php?f=107&t=158779
Page 1 of 1

Author:  Belini [ Tue Apr 10, 2007 2:09 pm ]
Post subject:  [RESOLVIDO] Como apagar cache no código

Pessoal estamos desenvolvendo um sisteminha de eventos em PHP separado do Joomla.
E temos no Joomla o componente JEvents, principalmente por causa de seu módulo calendário.

Nosso sisteminha exporta diretamente para a tabela jos_events do referido componente o evento escolhido para aparecer no calendário, e funciona muito bem, exceto por um detalhe, o CACHE.

O evento quando exportado não aparece no calendário, a menos que eu vá no administrator do Joomla e apague todos caches, ou espere os 15min até a próxima atualização do mesmo.

Para solucionar o problema estou tentando descobrir como o componente JEvents salva um evento novo, pois ele quando faz isso o calendário é atualizado instantâneamente. Alguém tem alguma posta de como isso é possível?

Não gostaría de desabilitar a função cache, por causa do desempenho.

Se souberem de comandos que manipulem diretamente o cache por programação, postem ae.

Author:  Belini [ Tue May 15, 2007 1:59 pm ]
Post subject:  Re: Como apagar cache no código

Só para fechar.....o tópico....tinha até esquecido dele..kkkkk :P

Pra limpar o cache pelo código é só usar:

Code:
mosCache::cleanCache([mixed $group = false]);


Para limpar o cache do componente Events, por exemplo, é só usar:

Code:
mosCache::cleanCache( 'com_events' );


É isso.....

Author:  fititnt [ Wed May 16, 2007 3:30 am ]
Post subject:  Re: [RESOLVIDO] Como apagar cache no código

Bom saber disso. Já tinham perguntado aqui no fórum tempos atrás e tinha ficado sem reposta. Agora tem.

Não é um ctrl+D mas tá no FAQ para qualquer um ver e não se esquecer.

Page 1 of 1 All times are UTC
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/