Dejo el código tal cual lo tengo ahora mismo
modulo Find, se encuentra en la carpeta module y por lo tanto tiene el namespace modules
Código PHP:
Ver original<?php
namespace module;
class Find{
public function home(){
$obj = new \controller\FrontEnd();
return $obj->invoke(array('func'=>'home', 'args'=>NULL)); }
}
?>
El código anterior instancia a el controlador frontend en caso de que el usuario sólo acceda a ese módulo (sirve para buscar un usuario en la base de datos por nombre, apellidos, documento de identidad, telefono, etc.).
Este es el código del controlador frontend
Código PHP:
Ver original<?php
namespace controller;
class FrontEnd{
public function invoke($args){
//esta es la línea 18
}
}
?>
Y la salida es esta
Cita: Warning: call_user_func() expects parameter 1 to be a valid callback, function '\html\home' not found or invalid function name in /srv/www/htdocs/tiendainformatica/controller/frontend.php on line 18
Entiendo lo que me decís, pero en este caso no sé por qué pero me devuelve esa salida :S