Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2014, 14:39
albertostudium
 
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 11 años, 6 meses
Puntos: 0
Exclamación problemas con entity

Buenas tardes.

Ante todo gracias por el tiempo que le dedicáis en leer y responder las cuestiones de la gente.

Resulta que he creado una nueva entity de doctrine desde la consola, las he creado estupendamente tanto en la base de datos como sus clases en el proyecto. Ahora el problema viene cuando intento hacer uso de estas entity desde el action del controler con el siguiente error

Attempted to load class "Articles" from namespace "Mibundle\DemoBundle\Entity" in C:\wamp\www\Symfony\src\Mibundle\DemoBundle\Contro ller\ArticulosController.php line 26. Do you need to "use" it from another namespace?

Despues del error me he asegurado que el use namespace este correctamente apuntando a la clase articles, pero aún así el error persiste.

Lo cual me hace pensar que al utilizar un directorio bajo el nombre Mibundle este dandome conflicto, aunque no tenga mucho sentido ya no se de donde puede venir el fallo, ¿alguien puede deslumbrarme un poco?

la clase php
Código PHP:
<?php

namespace MibundleDemoBundleEntity
;

use 
DoctrineORMMapping as ORM;
use 
Symfony Component  Validator Constraints as Assert;

/**
 *  Articles
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="Mibundle\DemoBundle\Entity\ ArticlesRepository")
 */
class  Articles
{
    
// contenido de la clase
}

En el controller:

Código PHP:

<?php

namespace Mibundle  DemoBundle  Controller
;

use 
Symfony  Bundle  FrameworkBundle  Controller  Controller;
use 
Symfony  Component  HttpFoundation  Response;
use 
Mibundle  DemoBundle  Entity  Articles;

    
class 
ArticulosController extends Controller
{


    public function 
crearAction()
    {
           
// creo el objeto y lo inserto en la base de datos
       
}
}
Las rutas están separadas por \ aunque no se vean en el código php, ya que por seguridad en los comentarios no dejan ponerlas