Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ronaldoalmeida

Table Data Gateway

Recommended Posts

Ola pessoa!

 

Estou em busca de ajuda para solucionar um dos problemas que tenho encontrado na utilização de Table Data Gateway com PDO em PHP.

 

No websystem que estou iniciando um Framework em aprendizado.

 

Gostaria que me ajuda-se aqui!

 

class model{
	protected $db; 		// variavel extensor
	public $_tabela; 	// variável publica

/*
 * Método Construtor do PDO.
 * @ POD - PHP Data Object.
 */
public function __construct(){
	//Conexão com PDO.
$this->db = new PDO('mysql:host=localhost;dbname=atacaforte', 'root', '');




/*
* Método de leitura em CRUD
 * @ 
 */		
public function read($where = null, $limit = null, $offset = null, $orderby = null){
  $where = ($where != null ? "WHERE {$where}" : "");
  $limite = ($limit != null ? "LIMIT {$limit}" : "");
  $offset = ($offset != null ? "OFFSET {$offset}" : "");
  $orderby = ($orderby != null ? "ORDERBY {$orderby}" : "");
  $q = $this->db->query("SELECT * FROM `{$this->_tabela}` {$where} {$orderby} {$limite} {$offset}");
  $q->setFetchMode(PDO::FETCH_ASSOC);
  return $q->fetchAll();
}
} 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apesar de a dúvida ser referente à PHP, em Metodologias de Desenvolvimento ficaria melhor atendida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.