2013-04-07 28 views
21

Tôi biết tôi có thể làm điều này:Twig Symfony2 được yêu cầu biến

app.request.get('name') 

... nhưng làm thế nào để tôi làm điều này?

app.request.get(twig_var_name) 

Tôi đã thử mọi giải pháp rõ ràng {{}}() vv

Có thể?

Trả lời

46

bạn đã thử:

app.request.get('' ~ twig_var_name) 
+0

Xin lỗi gì mã của bạn nghĩa là gì? – Sekai

+1

Tôi đã làm nhưng tôi không hiểu câu hỏi không XD Tôi đã cố gắng nhìn vào tài liệu nhưng tôi không knwo những gì tôi nên tìm kiếm. Vậy bạn có thể giải thích câu trả lời của bạn có nghĩa là gì không? Tôi biết app.request.get ('name') là $ _GET ['name'] nhưng cú pháp của bạn là khác nhau. – Sekai

+8

Như bạn đã nói 'app.request.get ('name')' là một '$ _GET ['name']'. Nhưng phải làm gì nếu bạn muốn thay thế ''name'' bằng một biến, để có được một giá trị yêu cầu tự động bằng cách sử dụng một biến twig? câu trả lời của tôi là về điều đó, và những gì tôi đã làm chỉ là concating 'twig_var_name' là biến twig, với một chuỗi rỗng' '' ', bởi vì' app.request.get() 'yêu cầu một tham số chuỗi. Hy vọng nó rõ ràng bây giờ cho bạn. –

Các vấn đề liên quan