Gracias a todos por sus respuestas he logrado hacer la insercion mandando los parametros en el constructor. Pero me gustaria saber como hacer la insercion con los setters y getters.
Esto es lo que hice:
Código PHP:
Ver original<?php
require_once("DBConnection.class.php");
class Usuario
{
private $nombre;
private $pass;
public function Usuario(DBConnection $db, $nombre, $pass)
{
$this->conConnection = $db->getConnection();
$this->nombre = $nombre;
$this->pass = $pass;
}
/*
public function getNombre()
{
return $this->nombre;
}
public function setNombre($nombre)
{
$this->nombre = $nombre;
}
public function getPass()
{
return $this->pass;
}
public function setPass($pass)
{
$this->pass = $pass;
}
*/
public function addUser()
{
$sql = "INSERT INTO Usuario VALUES (0,'$this->nombre','$this->pass')";
return $this->conConnection->query($sql);
//$insert = $this->conConnection->query();
}
}
?>
y en la pagina que llamo a los metodos hice esto:
Código PHP:
Ver original<?php
include("DBConnection.class.php");
include("usuario.class.php");
$connection = new DBConnection();
$conn = $connection->getConnection();
$user = new usuario($connection, "Nombre", "Pass");
$user->addUser();