Класс не найден с использованием пространства имен
У меня есть класс с именем Alumno.class.php, найти в Root \ Classes \ Abm \ Alumno.class.php. Итак, этот заголовок класса:
/**
* Gestiona las operaciones ABM del tipo de usuario alumno.
* La clase no realiza validaciones, eso será labor del controlador.
* @package AdminManantiales
* @subpackage Abm
* @author Ramiro Martínez D'Elía
*/
namespace AdminManantiales\Classes\Abm;
class Alumno extends Usuario{ // Implement }
Теперь мне нужно использовать класс в php-скрипте и попробовать это:
use \AdminManantiales\Classes\Abm\Alumno as AbmAlumno;
[...]
// Proceso el alta.
$alumno = new AbmAlumno();
$alumno->alta($_POST);
$nombreCompleto = $alumno->toStr();
Но это не удается в$alumno = new AbmAlumno();
линия. Со следующим сообщением:
Класс 'AdminManantiales \ Classes \ Abm \ Alumno' не найден
Как правильно включить класс, используя ключевое слово «use»?