Symfony 2 jak ustawić routing

0

Mam taki problem jak w Symfony 2.8 ustawić routing, korzystając z innych stron internetowych dowiedziałem się, że trzeba edytować plik routing.yml innego do obsługi routingu nie mam więc wpisałem tam takie linijki

<code=phpblog_show:
path: /blog/{slug}
defaults: { _controller: AppBundle:Blog:show }


Potem dodałem do pliku ./src/AppBundle/Controller/DefaultController.php
takie linijki

```php
  public function indexAction2($page)
 {
     print "dobrze";
    
}

i teraz mi wyrzuciło błąd

Parse Error: syntax error, unexpected end of file, expecting function (T_FUNCTION)

0

Bierzesz się za frameworki a nie masz totalnych podstaw PHP.. wiesz co ten błąd oznacza?
Do tego zła ścieżka..
brak responsa..
matko, poczytaj podstawy.

0

To w takim razie co trzeba ustawić w pliku np. BlogController.php, żeby załadował plik, który wyświetli np. napis dobrze teraz mam coś takiego

 <?php


namespace AppBundle\Controller;


use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\Request;

class BlogController extends Controller
{

    /**
     * @Route("/", name="homepage")
     */
    public function indexAction(Request $request)
    {
        // replace this example code with whatever you need
        return $this->render('default/index.html.twig', array(
            'base_dir' => realpath($this->container->getParameter('kernel.root_dir').'/..').DIRECTORY_SEPARATOR,
        ));
    }
    
     /**
  * @Route("/blog/{page}", defaults={"page" = 1})
  */

}

?>
blog_show:
     path:      /blog2/{slug}
     defaults:  { _controller: AppBundle:Blog:show } 

No i wyświewtla się taki błąd.
Controller "AppBundle\Controller\BlogController::showAction" for URI "/blog2/1234" is not callable.
A ścieżka do pliku BlogController.php się zgadza.

1 użytkowników online, w tym zalogowanych: 0, gości: 1