Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να Bind Ενσωματωμένα Έντυπα σε Symfony

Ενσωματωμένα μορφές στο πλαίσιο προγραμματισμού Web Symfony δώσει μηχανικοί Web έναν μοναδικό τρόπο για να προσθέσετε λεία εμφάνιση των μορφών στις ιστοσελίδες τους . Δεσμευτική τα ενσωματωμένα μορφές στην ιστοσελίδα σας γίνεται όταν προσθέτετε το ενσωματωμένο κώδικα μορφής στον κώδικα της σελίδας Ιστού . Ένα από τα κύρια πλεονεκτήματα της χρήσης ενός ενσωματωμένου μορφή Symfony είναι ότι μπορεί να καλέσει την ίδια βάση δεδομένων που χρησιμοποιεί το υπόλοιπο του site για να αποθηκεύσετε τις καταχωρήσεις μορφή ή μια διαφορετική βάση δεδομένων συνολικά . Οδηγίες
Η 1

Ανοίξτε προτιμώμενο επεξεργαστή κώδικα σας ή ένα απλό κείμενο εφαρμογή επεξεργασίας και να δημιουργήσετε ένα νέο έγγραφο ή να ανοίξετε τον κώδικα της σελίδας που θέλετε να δεσμεύσει τη φόρμα . 2

Δημιουργήστε μια νέα λειτουργική μονάδα υπεύθυνη με δεσμευτική τη φόρμα στη σελίδα εκδήλωση :

εκδηλώσεις = Doctrine_Core :: gettable ( «Εκδήλωση» ) - > findall ( ) ? } }
εικόνων 3

Ρύθμιση δομή του ενσωματωμένου φόρμας χρησιμοποιώντας τη λειτουργία executeEdit και καθορίζοντας το πρότυπο φόρμας που χρησιμοποιεί το ενσωματωμένο μορφή :

executeEdit δημόσια λειτουργία ( αίτηση sfWebRequest $ ) { $ this - > forward404Unless ( $ event = Δόγμα :: gettable ( «Εκδήλωση» ) - > find ( array ( $ αιτήματος - > getParameter ( "id" ) ) ) , sprintf ( « . συμβάν δεν υπάρχει ( % s ) " , $ αιτήματος - > getParameter ( "id" ) ) ) ? $ this - > μορφή = νέα EventForm ( $ εκδήλωση ) ? ! } <--apps/frontend/modules/templates/editSuccess.php-- >

φόρμα Τίτλος

<ενέργεια φόρμας = " " method = " post" > renderHiddenFields ( ) ; > renderLabel ( ) > renderError ( ) > ? Πίσω στο δείκτη
Η 4

Αποθηκεύστε τον κώδικα πρακτικής που έχετε δημιουργήσει και να το χρησιμοποιήσετε ως πρότυπο πηγαίνει προς τα εμπρός , όταν θα πρέπει να δεσμεύσει ένα Symfony ενσωματωμένη φόρμα στη σελίδα σας .


εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα