Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2014, 09:27
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
usar metodo estatico o no?

Hola a todos, estoy programando una clase y tengo un metodo que obtiene todos los registros de una tabla, ya que siempre va a ser igual, me conviene dejarlo como.estatico o no? pongo codigo

dataBaseConnection.php
Código PHP:
Ver original
  1. abstract class dataBaseConnection{
  2. /*
  3. *propiedades
  4. */
  5. protected function open_connection(){
  6.    
  7.           $this->pdo= new PDO('mysql:host='.self::$host.';dbname='.$this->dbname , self::$user, self::$pass);
  8.          
  9.     }
  10.    
  11. protected function close_connection(){
  12.                   $this->pdo=null;
  13.     }
  14. }

newsModel.php
Código PHP:
Ver original
  1. require_once 'dataBaseConnection.php';
  2. class newsModel extends datBaseConnection{
  3.  
  4. /*
  5. *propiedades
  6. */
  7.  
  8. function __construct(){
  9.             $this->dbname="database";
  10.     }
  11.          
  12.     public function getAllNews(){
  13.            $this->query= "SELECT * FROM noticias ORDER BY id DESC";
  14.            $this->open_connection();
  15.            $this->rows=$this->pdo->query($this->query)->fetchAll();
  16.            return $this->rows;
  17.     }
  18. }
me podrian aconsejar, si lo dejo como lo tengo o como estatico, gracias.
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.