Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SYMFONY2] FOS USER BUNDLE
Forum PHP.pl > Forum > Przedszkole
meehow18
Witam Serdecznie mam taki problem:

Cytat
MappingException: The class 'Acme\UserBundle\Entity\User' was not found in the chain configured namespaces FOS\UserBundle\Entity, FOS\UserBundle\Model


Mój plik Acme\UserBundle\Entity\User

Kod
<?php
// src/Acme/UserBundle/Entity/User.php

namespace Acme\UserBundle\Entity;

use FOS\UserBundle\Model\User as BaseUser;
use Doctrine\ORM\Mapping as ORM;

/**

@ORM\Entity
@ORM\Table(name="fos_user")
/
class User extends BaseUser
{
/*

@ORM\Id
@ORM\Column(type="integer")
@ORM\GeneratedValue(strategy="AUTO") */ protected $id;
public function __construct()
{
parent::__construct();
// your own logic
}
}


Zauważyłem, że podczas generowania tabeli
Kod
php app/console doctrine:schema:create

nie tworzy nawet tabeli
Totalnie nie wiem o co chodzi smile.gif
kosmos
Z czystej ciekawości ... dlaczego dziedziczysz po BaseUser?
semafor1985
dodałeś swoją klasę User w app/config.yml ?
pabito
Cytat(kosmos @ 12.08.2014, 11:06:38 ) *
Z czystej ciekawości ... dlaczego dziedziczysz po BaseUser?


korzystał pewnie z tego podręcznika, w którym jest przykład Encji która dziedziczy z BaseUSer
https://github.com/FriendsOfSymfony/FOSUser...es/doc/index.md

ohm
Całego bundla Acme też utworzyłeś przez generate:bundle?
kosmos
Cytat(pabito @ 12.08.2014, 11:26:23 ) *
korzystał pewnie z tego podręcznika, w którym jest przykład Encji która dziedziczy z BaseUSer
https://github.com/FriendsOfSymfony/FOSUser...es/doc/index.md


Na to wyglada:

meehow18

Utwórz sobie klasę User która implementuje po UserInterface

  1. class User implements UserInterface


w kwestii logowania skorzystaj z komponentu Security.

meehow18
ok, dobra poradziłem sobie. Po prostu nie dodałem żadnego bundla tylko sam folder Acme\UserBundle\Entity.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.