Hola chicos, tengo este archivo que centraliza todos mis controles (MVC):
INDEX.PHP
=======
Código PHP:
<?php
if (isset($_GET['action'])) {
if(file_exists('control/'. $_GET['action'] . 'Control.php')) {
include('control/'. $_GET['action']. 'Control.php');
} else {
include('control/errorControl.php');
}
} else {
include('control/indexControl.php');
}
?>
Y en la vista tengo esto básicamente como menú de opciones:
Código PHP:
<a href="index.php?action=servicios">Servicios</a>
<a href="index.php?action=contacto">Contacto</a>
Lo que me direccionaría a: serviciosControl.php o contactoControl.php según sea el caso.
Pero qué pasa si tengo que mandar un valor. Algo así como:
Código PHP:
<a href="procesos.php?agregar={$lista[i]->idProducto}">Agregar Valor</a>
Para procesar algo con un valor.
Tengo preguntas:
1) Puedo poner a procesosControl.php dentro del index.php sin perder el valor que le estoy asignando en la vista?
2) Tengo que enviar el valor directamente al controlador procesosControl.php sin pasar por [PHP]index.php?
Agradeceré comentarios.