2012-10-10 41 views
5

sau khi cập nhật cành lá đến> hơn 1,7Twig_Error_Runtime ngoại lệ với "url" chức năng

đang <a href="{{ url('article', { 'articleId':article.id }) }}"> nguyên nhân:

Twig_Error_Runtime: An exception has been thrown during the compilation of a template ("Catchable Fatal Error: Argument 2 passed to Twig_Environment::addFunction() must implement interface Twig_FunctionInterface, instance of Twig_Filter_Function given

với 1,7 - tất cả mọi thứ là ok

+0

phỏng đoán của tôi - vấn đề liên quan đến phiên bản symfony, hiện tại symfony bị khóa với một số mã băm 2.1-dev –

Trả lời

1

Bạn phải sử dụng path(...) thay của url(...).
Đối số là như nhau.

Tôi cho rằng từ 1,7 đến> 1,7 chức năng này trở nên lỗi thời và được thay thế bằng mới một

+1

http://symfony.com/doc/current/book/templating.html#linking-to-pages –

1

vấn đề không phải với url hoặc path chức năng. có vẻ như bạn đang sử dụng Twig_Filter_Function thay vì Twig_Function_Function để xác định các chức năng tùy chỉnh của bạn. kiểm tra tiện ích mở rộng cành tùy chỉnh của bạn.

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