gpt4 book ai didi

javascript - 如何通过 Twig 中的脚本添加链接路径?

转载 作者:行者123 更新时间:2023-11-28 05:53:39 24 4
gpt4 key购买 nike

我正在将脚本添加到我的 twig 文件中,以重定向到其他路线。

<script>
$('#lnkPanel').click(function(e) {
e.preventDefault();
window.location = '{{ path('profile/' ~ user.id ~ '') }}';
});

但是当我的 Twig 渲染时,我收到错误,并且不显示我的页面。错误是:“模板呈现期间引发异常(“无法为命名路由“profile/{1}”生成 URL,因为此类路由不存在。”)”

如何在渲染 Twig 时不出现错误并正确显示我的页面?

谢谢!

最佳答案

如果您使用 SlimnViews TwigExtension 您应该能够像这样运行它

<script>
$('#lnkPanel').click(function(e) {
e.preventDefault();
window.location = '{{ siteUrl('/profile/') }}{{user.id|e}}/';
});
</script>

{{user.id|e}} 替换为您的用户个人资料 ID 的 Twig 变量。

关于javascript - 如何通过 Twig 中的脚本添加链接路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37882998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com