Ola pessoal, como eu posso fazer o seguinte, eu tenho um tabela que guarda alguma opcoes de configuraçao do sistema, como eu faço para setar esta confuraçoes para que eu nao fique sempre consultando esta tabela, eu tentei utilizar a extensao Econfig, Myconfig mais nao funcionou eu nao seta as informaçoes do banco.
Acho que deve ter um outra forma, alguem pode me ajudar.
crie uma class com um methodo estatico para recuperar os dados e cheque se o valor dos dados esta preenchido e se nao faça a query no banco
por exemplo
class EConfig{
public static $data;
static function getData(){
if(empty(self::$data))
self::$data=self:loadData();
return self::$data;
}
protected static function loadData(){
return MyModel::model()->findAll();
}
protected static function saveData(){
//faça um metodo apra salvar os dados caso precise
}
}