Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][Symfony2] Wyświetlanie prostego tekstu
Forum PHP.pl > Forum > Przedszkole
kosmos
Witam
Jesli wstawię na localhost plik index.php
  1. <?php
  2. print "Przykladowy napis";?>


i odpalę adres
  1. http://localhost/index.php


Otworzy mi sie strona z napisem "Przykladowy napis"


W symfony 2 mam takie oto pliki:

Widok base.html.php:
  1. <?php
  2. print "Tekst";
  3. ?>


Kotroler DefaultController.php:
  1. <?php
  2.  
  3. namespace Acme\PageBundle\Controller;
  4.  
  5. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  6.  
  7. class DefaultController extends Controller
  8. {
  9. public function homepageAction()
  10. {
  11. return $this->render('::base.html.php');
  12. }
  13. }


ruting.yml :
  1. acme_page_homepage:
  2. path: /homepage/
  3. defaults: { _controller: AcmePageBundle:Default:homepage }


Po uruchomieniu strony:
  1. http://localhost/symfony/web/app_dev.php/homepage/


Napis nie wyświetla się. Dlaczego?
Forti
Czy zmieniłeś render engine na php? Domyślnie jest twig.

Zmień widok z php na .twig i daj zwykły html a będzie działać.

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.