小编ana*_*n93的帖子

如何在Symfony中的url query_string中发送params?

我想从Twig页面发送query_string URL中的参数并将其放入控制器中.

例如: index.html.twig

<a href="/newcont/add/{{ id }}">New</a>
Run Code Online (Sandbox Code Playgroud)

并且controller:

namespace AppBundle\Controller;

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

class Newcont extends Controller
{
    /**
     * @Route("/newcont/add/{id}", requirements={"id": "\d+"})
     */
    public function addAction(Request $request){

        $params = $request->request->all();
        //$id = $request->query->get();
        var_dump($params);
        die;
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望有一个带有twig变量的url,该变量被发送到控制器动作.

parameters url query-string symfony

2
推荐指数
1
解决办法
875
查看次数

标签 统计

parameters ×1

query-string ×1

symfony ×1

url ×1