Hola , entiendo el php pero quizás no demasiado los objetos y puede ser que mi duda venga de por ahí. El tema es que no entiendo esta sintaxis , he buscado y no encuentro nada. Comprendo que crea una variable dándole el nombre del componente para luego instanciar un objeto , pero no entiendo que hace con el .$controller.
$classname = 'PruebaController'.$controller;
Un saludo y gracias
El código entero es este
<?php
// No permitimos el acceso directo
defined( '_JEXEC' ) or die( 'Restricted access' );
// Cargamos el controlador
require_once (JPATH_COMPONENT.DS.'controller.php');
// Creamos nuestro propio controlador (controller.php)
$classname = 'PruebaController'.$controller;
$controller = new $classname( );
// Ejecutamos la tarea
$controller->execute( JRequest::getVar('task'));
$controller->redirect();