⊗ppMVUFmLy 14 of 35 menu

Mallit MVC:ssä PHP:ssä

Näkymät, joita tutkimme edellisessä oppitunnissa, itse asiassa edustavat sivun sisältöä. Sisällön lisäksi sivulla on yleensä myös ylätunniste, sivupalkit, alatunniste. Nämä osat ovat yleensä samanlaisia kaikilla sivuston sivuilla.

Meidän kehyksessämme jokainen sivuston sivu edustaa samaa HTML-tiedostoa mallia, johon jokaiselle sivuston sivulle yhdistetään määritettyyn paikkaan sivun sisältö näkymästä.

Mallitiedosto sijoitetaan seuraavaan polkuun: /project/layouts/default.php. Kehyksen sääntöjen mukaan tässä tiedostossa on saatavilla muuttuja $content. Siinä paikassa, jossa tämä muuttuja tulostetaan, tapahtuu sivun sisällön lisääminen.

Oletusarvoisesti tämä tiedosto sisältää seuraavan yksinkertaisimman koodin:

<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?= $content ?> </body> </html>

Sijoita mallitiedostoon tällainen sivuston asettelu:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>sivun otsikko</title> </head> <body> <header> sivuston ylätunniste </header> <div class="container"> <aside class="sidebar left"> vasen sivupalkki </aside> <main> <?= $content ?> </main> <aside class="sidebar right"> oikea sivupalkki </aside> </div> <footer> sivuston alatunniste </footer> </body> </html>

Mene mihin tahansa minkä tahansa ohjaimen toimintoon. Katso, mitä on muuttunut.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää