Fatal error: Call to a member function load() on a non-objec

Forum destinado aos programadores que pretendem utilizar o framework do Joomla! 1.5 para fazer suas próprias extensões
sanoj
Usuário
Mensagens: 83
Registrado em: 24 Set 2008, 09:53
Contato:

Fatal error: Call to a member function load() on a non-objec

Mensagem por sanoj »

Fala Galera,

estou desenvolvendo um componente e estou com este problema >>>>> Fatal error: Call to a member function load() on a non-object. Isto acontece e eu não consigo nem adicinoar um cliente novo nem editar um existente, uma mensagem que o joomla envia a nivel de usuário é Table class TableSupermercado_cliente not found in file.
O graaande problema é que eu já fiz exatamente do mesmo jeito um outro componente (axo que pra uma versão mais velha do joomla) e funcionou!
alguem poderia me dar uma luz por favor?!

valeu

Segue minha função problemática pra vocês saberem exatamente o q eu estou falando

function edit()
{
global $option;
$row =& JTable::getInstance('supermercado','Table');
$cid = JRequest::getVar('cid',array(0),'','array');
$id = $cid[0];
//Verifica se é um novo id (0) ou se é alteração de um id existente
if($id != 0){
$row->load($id); ----------------------->problema aki!!!!!
}
else{
$row->id_produto = JRequest::getVar('id_produto','','post','string',JREQUEST_ALLOWRAW);
$row->id_cliente = JRequest::getVar('id_cliente','','post','string',JREQUEST_ALLOWRAW);
$row->hora = JRequest::getVar('hora','','post','string',JREQUEST_ALLOWRAW);
$row->status = JRequest::getVar('status','','post','string',JREQUEST_ALLOWRAW);
}
HTML_supermercado::editaVenda($row,$option);
}
ricardo.haas
Usuário
Mensagens: 78
Registrado em: 17 Ago 2009, 10:39
Contato:

Re: Fatal error: Call to a member function load() on a non-objec

Mensagem por ricardo.haas »

Sanoj dei uma olhada, acho que o problema pode estar no nome da tabela... acho que voce ja deve ter olhado mas vale olha com calma de novo
Ricardo Haas
Desenvolvimento Interno
Host | Domínios | E-mail Marketing | Loja Virtual | Sites Prontos
lojavirtual.ugabuga.com.br
Sweet
Novato
Mensagens: 8
Registrado em: 03 Nov 2010, 03:24
Contato:

Re: Fatal error: Call to a member function load() on a non-objec

Mensagem por Sweet »

acho que voce ja deve ter olhado mas vale olha com calma de novo
sanoj
Usuário
Mensagens: 83
Registrado em: 24 Set 2008, 09:53
Contato:

Re: Fatal error: Call to a member function load() on a non-objec

Mensagem por sanoj »

Fala galera,

vlw ae pelas respostas, mas eu conferi e parece estar tudo certo...
Será que o tamanho do nome da tabela do banco tem alguma coisa a ver? pelo que eu vi nenhuma tabela do joomla tem nomes tão grandes qto os que eu queria colocar, pensei nessa possibilidade....
A outra possibilidade é em relação à configurações de servidor, porque aqui no meu trabalho eu ja escrevi componente de cabo a rabo sem muitas complicações (pra minha sorte), mas quando fui fazer escrever um pra apresentar na facul, deu este pau aí que eu até hj não consegui resolver (perdi a paciência, hehehe)...
Se alguem suspeitar de alguma coisa, plz me ajude!

vlw
Responder