<?php
include_once("factory.php");
final class Membro {
private $nome, $login;
// construtor
public function __construct($nome) {
$this->setNome($nome);
}
public function setNome($nome) {
$this->nome = $nome;
}
public function setLogin($login) {
$this->login = $login;
}
public function getNome() {
return $this->nome;
}
public function getLogin() {
return $this->login;
}
public function consultaLista() {
$sql = "SELECT nome, login FROM usuarios";
// minha classe que acessa o banco e dá o retorno. funciona perfeitamente
$banco = Factory::getDatabaseInstance();
$banco->executeQuery($sql);
$banco->close();
$dadosMembroEditar = array();
foreach ($banco->getRecords() as $record) {
$membro = new self($record["nome"]);
$membro->setLogin($record["login"]);
$dadosMembroEditar[] = $membro;
}
return $dadosMembroEditar;
}
}
?>
Pergunta
bartolossi
Bom dia a todos.
Tenho um problema bem chato e tenho certeza que é uma coisa bem simples, mas não consigo achar a solução.
Acesso a seguinte classe (transcrita abaixo), e o retorno é o seguinte:
"Fatal error: Call to undefined method DOMElement::getNome() ... (caminho da linha da página que chama a função)"
Alguém poderia me ajudar por favor?
Desde já muito obrigado!
______________________________________________________________
Editado por *FIT*Adicionar a tag [code]! *FIT*
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.