Boa noite pessoal, veja se alguem tem uma ideia de como resolver esse
problema.
Estou fazendo uma funcao para o Code Igniter 2 para checar se um valor de
configuracao
esta definido via sessions e via config.php.
Quanto vou checar se o valor passado por parametro na chamada da funcao esta
disponivel
na session o seguinte erro ocorre:
*Fatal error*: Using $this when not in object context in *
D:\xampp\htdocs\XXXXXXX\application\core\MY_Loader.php* on line *34*
*
*
A linha 34 e justamente essa, aonde eu pego o valor do parametro $conf e
tento recuperar o valor que esta na session:
*$resp = $this->session->userdata($conf);*
A chamada da funcao esta sendo feita da seguinte forma
*$view_path = get_sconfig('view_path');*
Qual seria o problema, o this nao esta instanciado ainda na chamada do
MY_loader?
Como poderia fazer essa funcao para checar se a variavel esta na session ou
no config file entao?
Abcs
--------------------------------------------------------------------------------------------
Segue abaixo a funcao completa para elucidar todo cenário.
function get_sconfig($conf = '')
{
//Se nao foi definido o valor a ser localizado
if ($conf == '' ) return FALSE;
//Verifica a configuracao esta setada via sessions
$resp = $this->session->userdata($conf);
$resp = (! isset($resp)) ? '' : $resp;
//Se nao esta setada via sessions verifica se esta setado via
config.php
if ($resp == '')
{
$resp = $config[$conf];
$resp = (! isset($resp)) ? '' : $resp;
}
//Se conseguiu localizar um valor definido para a configuracao retorna ele
//senao retorna false
if ($resp == '') return FALSE;
else return $resp;
}
*
*
*Pablo Augusto
SEO | SEM | Marketing Digital
*
*Me siga no Twitter:* @pabloaugusto <http://twitter.com/pabloaugusto>
*Artigos sobre Otimização de sites <http://webtags.com.br/seo>, Marteking
Digital e Mídias Sociais:* WebTags <http://webtags.com.br>
MSN: [email protected]
SKYPE: [email protected]
EMAIL: [email protected]
[image: Linkedin] <http://linkedin.com/in/pabloaugusto> [image:
Twitter]<http://twitter.com/pabloaugusto>
[image: Facebook] <http://facebook.com/pabloaugusto> [image:
Flickr]<http://flickr.com/photos/pabloaugusto> [image:
Youtube] <http://youtube.com/pabloaugustoo> [image:
FormSpring]<http://formspring.me/opabloaugusto> [image:
LastFM] <http://lastfm.com.br/user/pabloaugustoo> [image:
DeviantART]<http://deviantart.com/pabloaugustoo> [image:
Tumblr] <http://pabloaugusto.tumblr.com/> [image:
Vimeo]<http://vimeo.com/pabloaugusto> [image:
del.icio.us] <http://del.icio.us/pabloaugusto> [image:
Slideshare]<http://slideshare.net/pabloaugusto> [image:
Friendfeed] <http://friendfeed.com/pabloaugusto>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------