在此过程中抛出异常

时间:2018-02-04 10:21:55

标签: php symfony twig

我尝试在路径树枝中设置参数,但我有这个错误:

enter image description here

代码树枝:

<table class="table table-striped">
                                        <thead class="text-primary">
                                            <th>Subject</th>
                                            <th>Actions</th>
                                        </thead>
                                        <tbody>
                                            {% for x in list%}
                                            {% set f = x.message_id|replace({'<': ''}) %}
                                            {% set rgb = f|replace({'>': ''}) %}

                                                <tr>
                                                    <td>{{x.subject}}</td>
                                                    <td><a href="{{path('getmessage', {'idmsg' : x.message_id })}}"><i class="material-icons">assignment turned in</i>{{rgb}}</a><td>
                                                </tr>
                                            {%endfor%}
                                        </tbody>
                                    </table>

例如,这是内容x.message_id:

  

28e734a78098f2fd.1517587174839.110275113.10011258.en.745ebf318445de15@google.com

当我复制这个值并设置为idmsg工作时:

  

'idmsg':'28e734a78098f2fd.1517587174839.110275113.10011258.en.745ebf318445de15@google.com'

但是当我尝试时:

  

'idmsg':x.message_id   用这个不起作用

代码路由:

getmessage:
path:     /getmessage/{idmsg}
defaults: { _controller: ContextBundle:Default:getMessages }

如何解决此错误

0 个答案:

没有答案