php - CakePHP 3 : HTMLHelper:url missing

标签 php cakephp html-helper cakephp-3.0

我目前正在将一个应用程序升级到 CakePHP 3。在 CakePHP 2 中,我使用 HTMLHelper::url 生成指向按钮等 Controller /操作的链接。

像这样:

<form class="navbar-form navbar-left form-signin" action="<?php echo $this->HTML->url(array(
    "controller" => "users",
    "action" => "login")); ?>" method="post">

如您所见,我正在使用 $this->HTML->url() 生成指向我的 Controller /操作的链接。在 CakePHP 3 中缺少 HTMLHelper::url()。文档和迁移指南都没有提到它。在 Cake 3 中是否有另一种生成链接的方法?

谢谢! 亚历克斯

最佳答案

阅读迁移指南: http://book.cakephp.org/3.0/en/appendices/3-0-migration-guide.html#view-helper

Helper::url() is now available as Cake\View\Helper\UrlHelper::build().

关于php - CakePHP 3 : HTMLHelper:url missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28234819/

相关文章:

c# - mvc3 checkboxfor enum 没有枚举在模型中

html - 如何在下拉列表中为子项目添加空间?

c# - HTML.ActionLink 方法

php - 拉拉维尔 4 : Search keyword from multiple different tables

php - Facebook 页面墙自动发布图片调整大小

mysql - CakePHP 的内存分配问题

cakephp - 自定义配置文件错误

javascript - 交换 2 个选择下拉列表

php - 无法使用变量名更新数据库?

php - && 不适用于所需的表单字段