Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF][Symfony2][SF2] Integracja Symfony 2.1.8 z Sonata Admin i FOSUser
minolone
post 27.02.2013, 09:22:14
Post #1





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

Ostrzeżenie: (0%)
-----


Witam.
Mam pewien problem, chciałbym zintegrować Symfony 2.1.8 z SonataAdminBunde oraz FOSUserBundle.

Do pliku composer.json dodaje
  1. "sonata-project/admin-bundle": "dev-master",
  2. "friendsofsymfony/user-bundle": "dev-master",
  3. "sonata-project/user-bundle": "dev-master",
  4. "sonata-project/doctrine-orm-admin-bundle": "dev-master"
lub
  1. "sonata-project/admin-bundle": "dev-master",
  2. "friendsofsymfony/user-bundle": "*",
  3. "sonata-project/user-bundle": "dev-master",
  4. "sonata-project/doctrine-orm-admin-bundle": "dev-master"
lub
  1. "sonata-project/admin-bundle": "2.1.*@dev",
  2. "friendsofsymfony/user-bundle": "2.1.*@dev",
  3. "sonata-project/user-bundle": "dev-master as v1.3.1",
  4. "sonata-project/doctrine-orm-admin-bundle": "2.1.*@dev"

i nic nie działa za każdym razem otrzymuje ten sam błąd:
Cytat
PHP Fatal error: Class 'FOS\UserBundle\FOSUserBundle' not found in

composer.phar w starszej i nowszej wersji testowany, udało mi się tylko raz to zainstalować z powodzeniem, jeżeli ktoś ma jakąś rade jak to zintegrować bez błędów byłbym wdzięczny.
update poprzez cmd oraz netbeans 7.3, z dev i bez
Obecnie korzystałem z tego tutoriala http://blog.dayo.fr/2012/12/symfony2-1-son...-userbundle-en/
Go to the top of the page
+Quote Post
minolone
post 27.02.2013, 11:42:57
Post #2





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

Ostrzeżenie: (0%)
-----


kernel
  1. new FOS\UserBundle\FOSUserBundle(),
  2. new Sonata\jQueryBundle\SonatajQueryBundle(),
  3. new Sonata\AdminBundle\SonataAdminBundle(),
  4. new Sonata\BlockBundle\SonataBlockBundle(),
  5. new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
  6. new Knp\Bundle\MenuBundle\KnpMenuBundle(),
  7. new Sonata\UserBundle\SonataUserBundle('FOSUserBundle'),
  8. new Sonata\EasyExtendsBundle\SonataEasyExtendsBundle(),
Go to the top of the page
+Quote Post
mimol
post 27.02.2013, 13:34:51
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


http://sonata-project.org/bundles/user/mas...stallation.html
Czy wykonałeś
Kod
php app/console sonata:easy-extends:generate SonataUserBundle
Go to the top of the page
+Quote Post
Antek88
post 27.02.2013, 13:34:58
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 1
Dołączył: 11.06.2010
Skąd: Końskie

Ostrzeżenie: (0%)
-----


A zainstalowałeś te bundle?
Sonata nie działa z fosuser w najnowszej wersji, fosuser nie ma wersji 2.1.*@dev wiec przy instalacji composer powinien wypluć błędy.
Ustaw fosuser w composer.json na:
  1. "friendsofsymfony/user-bundle": "1.3.*",
Go to the top of the page
+Quote Post
minolone
post 27.02.2013, 13:52:36
Post #5





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

Ostrzeżenie: (0%)
-----


#mimol właśnie przy instalacji wywala takie błędy, a dokładniej to przy wszystkim,

#Antek88 - to jest tylko błąd na forum ponieważ recznie to wpisywałem, wersje oczywiście mam ok, ustawiałem fosuser na taką wersję jak podałeś i dalej mam błędy, coś jeszcze z tym pokombinuje, a czy jest jakaś opcja żeby pobrać sonate z gita ale z przed 3 dni? ona była wtedy w wersji dev-master i właśnie taka mi zadziałała, co może być przyczyną tego błędu?
pozdrawiam
Go to the top of the page
+Quote Post
Antek88
post 27.02.2013, 14:10:08
Post #6





Grupa: Zarejestrowani
Postów: 5
Pomógł: 1
Dołączył: 11.06.2010
Skąd: Końskie

Ostrzeżenie: (0%)
-----


minolone - w composer.json możesz podać w ten sposób:
  1. "paczka": "branch#nr commita"

czyli np.:
  1. "sonata-project/admin-bundle": "dev-master#785475567dad895f5ee7434570de0de3c06ea1b6"
Go to the top of the page
+Quote Post
minolone
post 27.02.2013, 16:14:05
Post #7





Grupa: Zarejestrowani
Postów: 141
Pomógł: 24
Dołączył: 21.06.2008

Ostrzeżenie: (0%)
-----


Antek88 - Wielkie dzięki, działa,
jeżeli ktoś by potrzebował sprawnego wpisu do composer-a to podaje
  1. "sonata-project/admin-bundle": "dev-master#38e3b307aed4dc1cd98602871dcf42d16802e061",
  2. "friendsofsymfony/user-bundle": "dev-master as v1.3.1",
  3. "sonata-project/user-bundle": "dev-master#094b5fe412b18a99813cb5cf728f094954d20deb",
  4. "sonata-project/doctrine-orm-admin-bundle": "dev-master#344ac471d779d198a858e0c6783990516eef0fe7"

plus jeszcze dodane
  1. "minimum-stability": "dev"

pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 23:07