Templates 呈现细枝模板时追加查询字符串

Templates 呈现细枝模板时追加查询字符串,templates,twig,query-string,Templates,Twig,Query String,我目前正在使用Twig作为模板引擎开发一个简单的应用程序。我的问题是,在呈现一个模板(我可以通过简单的重定向执行)时,我无法附加一个查询字符串,如?id=15,如下所示: if($booking){ // render template View::renderTemplate('admin/bookings/check_booking.html', ['booking' => $booking]); } else { self::r

我目前正在使用Twig作为模板引擎开发一个简单的应用程序。我的问题是,在呈现一个模板(我可以通过简单的重定向执行)时,我无法附加一个查询字符串,如
?id=15
,如下所示:

if($booking){
        // render template
        View::renderTemplate('admin/bookings/check_booking.html', ['booking' => $booking]);
    } else {
        self::redirect('/admin/bookings/book-room?id='. $booking->room_id);
    }

我不使用任何像Symfony或其他的框架。有办法解决这个问题吗?

你是什么意思?是否要访问模板内的查询字符串,或创建带有查询字符串的链接?只需附加查询字符串,
@DarkBee,这不是我想要做的。我可以像你写的那样将查询字符串附加到标记上。我想做的是,当从我的控制器呈现模板时,以某种方式附加一个查询字符串,正如我在这一行中指定的
View::renderTemplate('admin/bookings/check_booking.html',['booking'=>$booking])
Twig
无法向查询字符串添加任何内容