Hola gente, como práctica estoy rizando más el rizo y ahora quiero crear una clase "externa" para que pueda reutilizarla en otros proyecto, se trata de una clase que muestre mensajes según las acciones llevadas a cabo en la aplicación. Algo debo de escribir mal porque me sale este error:
Código PHP:
The autoloader expected class "Branch\MainBundle\Messages\Messages" to be defined in file "/var/www/html/piramidal/src/Branch/MainBundle/Messages/Messages.php". The file was found but the class was not in it, the class name or namespace probably has a typo.
El código de mi clase es esta
Messages.php
Código PHP:
<?php
// src/Branch/MainBundle/Messages/Messages.php
namespace BranchMainBundleMessagesMessages;
use SymfonyComponentFormAbstractType;
/**
* Messages when some events happens.
*
*/
class Messages {
protected $message;
public function successAction() {
$this->$message = 'Formulario enviado correctamente';
return new Response($this->$message);
}
}
Luego en el DefaultController.php utilizo ese namespaces :_
Código PHP:
use BranchMainBundleMessagesMessages;
Tengo que empezar a comprender correctamente estos mensajes de error para poder determinar las soluciones, pero apenas llevo una semana con symfony, y quiero ir tocando todo poco a poco.
Nota: Por algún motivo se ha tragado las barras inclinadas al poner los namespaces y los use.
Gracias de antemano