Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony2] Pierwszy projekt.
ktosik
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Witam.

Po szczęśliwym zainstalowaniu i skonfigurowaniu symfony2, przeszedłem do tworzenia pierwszej strony, korzystając z poradnka: http://symfony-docs.pl/book/page_creation.html. W etapie Bundle generation spotkałem pewien problem : Checking that the bundle is autoloaded: FAILED i wygooglowałem sobie ten problem. Odlalazłem go na stronie: http://stackoverflow.com/questions/1321301...oloading-failed, Uczyniwszy jak polecają, natrafiłem na problem w composerze:
[Seld\JsonLint\ParsingException]
"./composer.json" does not contain valid JSON
Parse error on line 9:
...BUNDLE\\": "src/", } } "require
----------------------^
Expected: 'STRING' - It appears you have an extra trailing comma


I nie wiem co dalej czynić?

A oto kluczowy fragment z composer.json:

"autoload": {
"psr-0": {
"currentbundle\\": "src/",
"YOURNEWBUNDLE\\": "src/",
}
}
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Foxx
post
Post #2





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Nadmiarowy przecinek po "YOURNEWBUNDLE\\": "src/", ? W formacie json nie mozesz zostawiać przecinka tak, jak to jest w tablicach PHP.
Go to the top of the page
+Quote Post
ktosik
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.01.2014

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


Ok. Jest jeszcze jeden problem, po rozwiązaniu powyższego. W konsoli otrzymałem komunikat następujący:
[Updating the "app/config/parameters.yml" file
PHP Fatal error: Class 'Acme\HelloBundle\AcmeHelloBundle' not found in /var/www/path/app/AppKernel.php on line 19
PHP Stack trace:
PHP 1. {main}() /var/www/path/app/console:0
PHP 2. Symfony\Component\Console\Application->run() /var/www/path/app/console:27
PHP 3. Symfony\Bundle\FrameworkBundle\Console\Application->doRun() /var/www/path/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:121
PHP 4. Symfony\Component\HttpKernel\Kernel->boot() /var/www/path/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:70
PHP 5. Symfony\Component\HttpKernel\Kernel->initializeBundles() /var/www/path/app/bootstrap.php.cache:2269
PHP 6. AppKernel->registerBundles() /var/www/path/app/bootstrap.php.cache:2439


Z czego on wynkia, to rozumiem. W momencie rozpoczęcia pracy z symfony, wyłaczyłem komputer. Naprawiwszy composera, chciałem dalej tworzyć projekt, lecz wyświetliło się co powyżęj umieściłem. W google, znalazłem tylko jeden topic podobny do mojego : http://forum.symfony-project.org/viewtopic.php?t=33497, jednak wiele z niego nie rozumiem.
Czy można usunąć projekt AcmeHelloBundle i rozpocząć od początku?
Go to the top of the page
+Quote Post
Fluke
post
Post #4





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 20.09.2010
Skąd: Kraków

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


Tak,

Tylko musisz pamiętać żeby w AppKernel usunąć AcmeHelloBundle. I pamiętaj o namespace`s bo też kiedyś utknąłem...

Pozdro
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 12:08