Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di bets
    Registrato dal
    Apr 2009
    Messaggi
    19

    [php] classe dentro una classe

    Ciao a tutti!

    come faccio a dare a una classe un attributo di un'altra classe??
    es. in java:

    class ContattoAzienda {
    ....
    }

    class azienda {
    private ContattoAzienda contatto;
    ...
    ...
    }

    quindi per recuperare i dati: getAzienda()->getContatto()->getEmail()

  2. #2
    Utente di HTML.it L'avatar di r1cky`
    Registrato dal
    Feb 2007
    Messaggi
    431
    Se la tua domanda è come farlo in modo puramente sintattico prova questa cosa:

    Codice PHP:

    class ContattoAzienda {
    ....
    }

    class 
    azienda {
    private 
    $contatto;

    public function 
    __construct(){
    $this->__construct(new ContattoAzienda());
    }

    public function 
    __construct($contatto){
    $this->contatto $contatto;
    }
    ...
    ...

    Se invece vuoi anche sapere come navigare tutto il grafo degli oggetti, che magari vengono presi da database allora il discorso si fa abbastanza più complesso, tanto da coinvolgere apposito strumenti detti ORM.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.