Realizzo molto ASP.NET MVC 2, ma sto affrontando un piccolo progetto al lavoro e deve essere eseguito in PHP.Post modulo PHP, mappatura automatica a un oggetto (rilegatura modello)
C'è qualcosa di integrato in PHP per eseguire il binding del modello, mappando i campi del modulo di posta in una classe? Alcuni del mio codice PHP attualmente si presenta così:
class EntryForm
{
public $FirstName = "";
public $LastName = "";
}
$EntryForm = new EntryForm();
if ($_POST && $_POST["Submit"] == "Submit")
{
$EntryForm->FirstName = trim($_POST["FirstName"]);
$EntryForm->LastName = trim($_POST["LastName"]);
}
C'è qualcosa built-in ad un PHP tipica installazione che farebbe tale mappatura come si vorrebbe trovare in ASP.NET MVC, o richiede un ulteriore struttura?
Grazie! Un piccolo cambiamento e ha funzionato perfettamente. foreach ($ _POST come $ chiave => valore $) { $ obj -> $ key = trim (valore $); } –
Siamo spiacenti! Grazie, lo aggiusto! :) – Mahomedalid
Soluzione geniale !!! Mi ha aiutato molto! –