⊗ppMVUFmVwPD 11 of 35 menu

Μεταφορά Δεδομένων στην Προβολή στο MVC σε PHP

Με τη βοήθεια της δεύτερης παραμέτρου της μεθόδου render μπορούν να μεταφερθούν δεδομένα από τον controller στην προβολή. Τα δεδομένα θα πρέπει να μεταφέρονται σε μορφή associative πίνακα. Στην περίπτωση αυτή, στην προβολή τα κλειδιά αυτού του πίνακα θα γίνουν μεταβλητές με τις αντίστοιχες τιμές.

Ας δούμε πρακτικά. Ας μεταφέρουμε στην προβολή μας έναν πίνακα με τρία στοιχεία:

<?php namespace Project\Controllers; use Core\Controller; class PageController extends Controller { public function act() { return $this->render('page/act', [ 'var1' => 'eee', 'var2' => 'bbb', 'var3' => 'kkk', ]); } } ?>

Όπως βλέπετε, τα κλειδιά του πίνακα μας είναι 'var1', 'var2' και 'var3'. Αυτό σημαίνει ότι στην προβολή θα είναι διαθέσιμες αυτές οι μεταβλητές και μπορούμε να εμφανίσουμε τις τιμές τους στα αντίστοιχα σημεία του κώδικα HTML. Ας το κάνουμε:

<div> αυτή είναι η προβολή της ενέργειας act του controller test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Πραγματοποιήστε τις περιγραφόμενες χειρονομίες και στη συνέχεια απευθυνθείτε στην ενέργεια μας μέσω της γραμμής διευθύνσεων. Βεβαιωθείτε ότι στο πρόγραμμα περιήγησης θα εμφανιστεί το κείμενο από την προβολή που δημιουργήσατε.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη