⊗ppMVUFmVwPD 11 of 35 menu

Transferencia de datos a la vista en MVC en PHP

Con el segundo parámetro del método render se pueden transferir datos desde el controlador a la vista. Los datos deben transferirse en forma de array asociativo. En este caso, en la vista, las claves de este array se convertirán en variables con los valores correspondientes.

Veámoslo en la práctica. Transfiriramos a nuestra vista un array con tres elementos:

<?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', ]); } } ?>

Como puedes ver, las claves de nuestro array son 'var1', 'var2' y 'var3'. Esto significa que en la vista estarán disponibles dichas variables y podemos mostrar sus valores en los lugares deseados del código HTML. Hagámoslo:

<div> esta es la vista de la acción act del controlador test </div> <ul> <li><?php echo $var1; ?></li> <li><?php echo $var2; ?></li> <li><?php echo $var3; ?></li> </ul>

Realiza las manipulaciones descritas y luego accede a nuestra acción a través de la barra de direcciones. Asegúrate de que aparezca en el navegador el texto de la vista que creaste.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar