⊗ppMVUFmVwAr 12 of 35 menu

Passando arrays para a view no MVC em PHP

Na view, também é possível passar arrays. Vamos, por exemplo, passar um array de usuários:

<?php namespace Project\Controllers; use Core\Controller; class PageController extends Controller { public function act() { return $this->render('page/act', [ 'header' => 'lista de usuários', 'users' => ['user1', 'user2', 'user3'], ]); } } ?>

É possível acessar cada elemento do array:

<h1><?= $header ?></h1> <ul> <li><?= $users[0]; ?></li> <li><?= $users[1]; ?></li> <li><?= $users[2]; ?></li> </ul>

Ou pode-se iterar pelo array com um loop e formar o código HTML desejado:

<h1><?= $header ?></h1> <ul> <?php foreach ($users as $user): ?> <li><?= $user; ?></li> <?php endforeach; ?> </ul>

Realize as manipulações descritas e então acesse nossa ação através da barra de endereços. Certifique-se de que o texto da view criada por você apareça no navegador.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar