Symfony .. 视图上的超链接

发布于 2024-12-04 16:02:34 字数 109 浏览 0 评论 0原文

我的问题是如何在视图中创建超链接?就像 HTML 中的 一样。我是否必须在控制器中的操作方法中创建它,然后将其发送到视图?或者到底是什么?

My question is how to make a hyperlink in a view? Like <a href="link"></a> in HTML. Have I to create it in an action method in the controller and then send it to a view? or what exactly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

想你只要分分秒秒 2024-12-11 16:02:34

如果您使用 Twig 模板引擎,您会看到类似的内容

<a href="{{ path('homepage') }}">Home</a>

如果您使用 PHP 作为模板,您会看到类似

<a href="<?php echo $view['router']->generate('homepage') ?>">Home</a>

homepage 的内容,上面的示例中是一个路由标识符,您必须已经在您的模板中定义了该路由标识符。路由配置

If you are using the Twig templating engine you would have something like

<a href="{{ path('homepage') }}">Home</a>

If you are using PHP for your templates you would have something like

<a href="<?php echo $view['router']->generate('homepage') ?>">Home</a>

homepage in the above examples is a route identifier that you must already have defined in your routing configuration

我三岁 2024-12-11 16:02:34

在视图中定义锚文本。

视图正如其字面意思,为访问者提供视图。控制器、模型均用于内部处理&应用程序的逻辑。

Define the anchor text in the view.

Views are exactly what they sound like they're for, providing view to the visitor. Controllers, models are all for the internal processing & logic of the application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文