Visualizzazione dei risultati da 1 a 10 su 12

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    In che modo trasformi ogni riga in oggetto, mi pare molto interessante come approccio.

    Si ma mettiamo che la data arrivi da un $_POST inserita dall'utente, o un qualsiasi campo che necessita di validazione a che livello vai a fare i controlli se non nel setter....
    Che mestiere difficile.....essere da soli ancora di più

  2. #2
    Quote Originariamente inviata da Fractals87 Visualizza il messaggio
    In che modo trasformi ogni riga in oggetto, mi pare molto interessante come approccio.

    Si ma mettiamo che la data arrivi da un $_POST inserita dall'utente, o un qualsiasi campo che necessita di validazione a che livello vai a fare i controlli se non nel setter....
    i controlli si fanno nel controller.. il dato che passi al mapper è già validato e sanitificato o come si scrive...

    l'inserimento a database viene effettuato solamente se sono stati fatti i controlli necessari
    Codice PHP:
    class controller {

      public function 
    index() {
        if ( 
    $_POST['fom-inserimento-dati-submit'] ) {
           
    // controllo i campi

           
    if ( // errori ) {
             // mostro gli errori 
             
    } else {
             
    // posso inserire i campi a db
             
    $this->mapper->insert();
             
    // mostro risultato
           
    }
        }
      }

    per il resto, se hai un mapper:
    Codice PHP:
    class productMapper {

      protected 
    $table "products";

      protected function 
    model( array $data ) {
        return new 
    productModel$data );
      }

      public function 
    fetch$id ) {
        
    // select query
        // bla bla bla

        
    return new model$dataRow );
      }


    spero si capisca
    Questa volta, più che un voto.. è favoreggiamento.

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.