Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2008, 14:19
Avatar de Marcos071
Marcos071
 
Fecha de Ingreso: enero-2006
Ubicación: Presidencia Roque Sáenz Peña - Chaco
Mensajes: 384
Antigüedad: 18 años, 4 meses
Puntos: 5
Duda con una Asociacion

Hola, estoy haciendo una web dinamica con php 5, y bueno, lo que quiero realizar es una asociacion como esta en la imagen, teniendo la clase Cliente.php y procesa_cliente.php en el mismo paquete.

Necesito crear un objeto $cliente dentro de la clase procesa_cliente, que sea del tipo Cliente();

No se si estará en la sintaxis o que. pero no creo que sea eso, porque ya he probado de varias maneras.

archivo Cliente.php:

Código PHP:

class Cliente {

        private 
$id;
        private 
$nombre;
        private 
$email;
        private 
$telefono;
        private 
$direccion;

        function 
Cliente(){
            
        }
        function 
setId($id){
            
$this->id=$id;
        }
        function 
getId(){
            return 
$this->id;
        }
        function 
setNombre($nombre){
            
$this->nombre=$nombre;
        }
        function 
getNombre(){
            return 
$this->nombre;
        }
        function 
setEmail($email){
            
$this->modelo=$email;
        }
        function 
getEmail(){
            return 
$this->email;
        }
        function 
setTelefono($telefono){
            
$this->marca=$telefono;
        }
        function 
getTelefono(){
            return 
$this->telefono;
        }
        function 
setDireccion($direccion){
            
$this->detalle=$direccion;
        }
        function 
getDireccion(){
            return 
$this->direccion;
        }


archivo procesa_cliente.php:

Código PHP:

include ('BaseDatos.php');
include (
'Cliente.php'); //No se si hara falta incluirla, si esta dentro del mismo parquete.

class ProcesaCliente{
    
    public 
$cliente;
    
    
Cliente $cliente = new Cliente();
    
    
//$cliente = new Cliente();
        
    
function ProcesaCliente($nombre$email$telefono$direccion){
 
    }