Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z namespace w Symfony 2
Star
post
Post #1





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Cześć

Zabrałem się za ogarnięcie frameworku Symfony i mam problem. Mianowicie taki komunikat dostaje gdy odpale app_dev.php"

FatalErrorException: Compile Error: Namespace declaration statement has to be the very first statement in the script in

Tak sie sklada ,ze wyrazenie namespace jest pierwsze w skrycie, ponizej caly kod:
  1. <?php
  2. namespace dawkub\CmsBundle\Controller;
  3. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  4.  
  5. class PageController extends Controller
  6. {
  7.  
  8. public function indexAction() {
  9. return $this->render('dawkubCmsBundle:Page:index.html.twig');
  10. }
  11.  
  12. }
  13.  
  14. ?>


Jakies pomysly czym to jest spowodowane ?
Go to the top of the page
+Quote Post
markuz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Spróbuj zapisać plik jako UTF8 bez BOM przy pomocy np. Notepad++


--------------------
Go to the top of the page
+Quote Post
Star
post
Post #3





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Pomoglo ,dzieki :-)

Ten post edytował Star 6.05.2016, 18:56:01
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


i nie używaj ?> na końcu jak masz tam tylko php wink.gif
Go to the top of the page
+Quote Post
Star
post
Post #5





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


@com

A moze powiedz dlaczego nie uzywac tego znacznika ? Spotkalem sie juz z tym kilka razy jednak nie wiem czemu takie cos sluzy . W moim przekonaniu jak juz cos otwieramy to wypada to zamknac:-)
Go to the top of the page
+Quote Post
markuz
post
Post #6





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Możesz tam niechcąco umieścić jakiś biały znak np. "\n" a jak wiemy zostanie on potem "wypluty" na stronie wynikowej.


--------------------
Go to the top of the page
+Quote Post
com
post
Post #7





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Właśnie tak jak wspomniał markuz z powodu białych znaków, które za równo na początku jak i na końcu mogą narobić problemów, min dlatego używa się utf-8 bez bom.
Go to the top of the page
+Quote Post
Star
post
Post #8





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


OK panowie, dzieki za wyjasnienie

Niestety mam kolejny problem ,ktory probuje od wczoraj rozgryźć . Mianowicie po odpaleniu pliku app_dev.php/start dostaje informacje iz niemozliwy do znalezienia jest plik index.php.twig ,chociaz wg mnie wszystko powinno byc ok:

Unable to find template "dawkubCmsBundle:Page:index.html.twig"

Controller przedstawilem wyzej ,nosi od nazwe taka sama jak klasa

Plik znajduje sie w katalogu :
Symfony/src/dawkub/CmsBundle/Resources/vievs/index.html.twig

plik routing.yml z katalogu Symfony/src/dawkub/CmsBundle/Resources/config/ wygląda tak :

dawkub_cms_homepage:
pattern: /start
defaults: { _controller: dawkubCmsBundle:Page:index }


Probowalem w kontrolerze cos pozmieniac ale ciagle dostaje ten blad,np gdy zmienilem render na CmsBundle:Page:index.html.twig to dostaje
Unable to find template "CmsBundle:Page:index.html.twig" itp.

Może wy będziecie wiedzieć z czego ten błąd wynika :-)

Ten post edytował Star 7.05.2016, 12:24:12
Go to the top of the page
+Quote Post
Fred1485
post
Post #9





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


http://symfony.com/doc/current/book/templating.html sekcja "Referencing Templates in a Bundle" być może coś ci pomoże wink.gif


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post
Star
post
Post #10





Grupa: Zarejestrowani
Postów: 294
Pomógł: 34
Dołączył: 16.02.2015

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


Pomogło i to bardzo, dzięki wielkie :-)
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 Aktualny czas: 21.08.2025 - 05:06