Visualizzazione dei risultati da 1 a 2 su 2

Discussione: richiamo funzione

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2017
    Messaggi
    52

    richiamo funzione

    Salve, ho un dilemma da porvi.
    Praticamente nel sito che sto realizzando seguendo il modello mvc, nel modello ho la funzione dove richiamo dinamicamente i campi:

    Codice PHP:
    SELECT $campi FROM tabella WHERE ect ect 
    poi nel controller che gestisce la pagina view, richiamo la funzione in base ai campi che mi servono.

    Codice PHP:
    $var1 $this->modello->nomefunzione('campo1');
    $var2 $this->modello->nomefunzione('campo2'); 
    ora il mio dubbio è questo, conviene richiamare in una unica variabile tutti i campi che servono nell'intera pagina quindi usando

    Codice PHP:
    $var $this->modello->nomefunzione('campo1''campo2'); 
    oppure variabili separate con i campi che man mano sono richiesti?

    Cioè, in una porzione di codice per esempio mi serve solo il campo1, in un'altra solo il campo 2.

    In termini di dispendio di risorse quindi come è meglio procedere? Non so se mi sono spiegato, è un pò difficile da far capire
    Ultima modifica di carlos84; 15-01-2020 a 13:40

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2019
    residenza
    Sicilia
    Messaggi
    86
    Ciao,

    secondo me così facendo hai un Model troppo incasinato.

    O utilizzi un ORM tipo Doctrine o Eloquent oppure ti fai un metodo (non funzione come l'hai chiamata tu, perché parliamo di classi) che ti torni solamente i campi che ti servono all'interno di un array.

    Es.
    Codice PHP:
    $query "SELECT campo1, campo2, campo3 FROM tabella";
    $result esegui la query con PDO o mysqli
    return $result

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 © 2024 vBulletin Solutions, Inc. All rights reserved.