问题标签 [view-helpers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
549 浏览

zend-framework - 启用视图助手时出错

我有这个视图助手:

当我启用 ViewHelper 时,我收到以下错误:

注意:第 104 行 K:\xampp\htdocs\nrka2\library\Zend\View\Helper\HtmlElement.php 中的数组到字符串转换

通常这意味着有一个错字。但我找不到它。我正在运行最新版本的 ZF (1.11.4) 有什么想法吗?

肿瘤坏死因子。

0 投票
1 回答
634 浏览

php - 可以查看助手读取请求

在动作助手中,我可以使用$this->getRequest();

视图助手有什么类似的吗?

0 投票
1 回答
627 浏览

ruby-on-rails-3 - gem 中的规范视图助手

我正在编写一个定义了一些视图助手的 rails 3 railtie。现在我想知道如何指定视图辅助方法,因为我无法实例化模块。我已经搜索并阅读了很多,但我无法让它工作。

view_helper_spec.rb

它总是抱怨没有定义“助手”。似乎 :type => :helper 没有任何作用。

gemspec 在开发/测试模式下需要 rspec 和 rspec-rails gem。

0 投票
1 回答
1153 浏览

c# - 带参数的 C# XSLT 助手

我有 xsl 视图引擎并想从 xsl 调用标准视图助手(例如 UrlHelper.Action)。但是我未能将参数的可变成员传递给辅助方法。

助手类:

为 xsl 转换添加助手支持:

使用助手的 xsl 脚本之一:

引发异常并显示消息:找不到具有 5 个参数的 mthod DummyHelper。

0 投票
1 回答
102 浏览

javascript - 是否有任何努力将 Rails 的一些 View Helpers 移植到 Javascript?

在 Javascript中拥有像linkTo(),truncate()和之类的助手会很棒。pluralize()是否有任何努力将 Rails 的部分或全部视图助手移植到 Javascript?

0 投票
1 回答
2553 浏览

zend-framework - 引导中的 Zend setHelperPath

在 Zend 框架中,如何在 bootstrap.php 文件中使用setHelperPath方法使框架可以访问“My_View_Helper_Test”(假设 Helper 绝对路径是常量 'MY_PATH')?

我的 index.php

我的 bootstrap.php

谢谢

卢卡

0 投票
2 回答
31469 浏览

ruby-on-rails - 如何从 ApplicationHelper 调用 ApplicationController 方法

我想在视图中提供 csv 链接,并将 csv 生成代码放在ApplicationHelper. 但是我收到了这个错误:

参考这个:

如果我将 csv 代码放在控制器中,它可以正常工作。我希望使用帮助程序来避免必须为我想为其提供 csv 选项的每个控制器定义路由(我有一堆)。我怎样才能使send_data(和其他必要的方法)对助手可用?

0 投票
3 回答
5850 浏览

php - 具有多种方法的zend视图助手?

我的问题是: 视图助手可以包含多个方法吗?我可以从助手中调用其他视图助手吗?

谢谢

卢卡

0 投票
1 回答
2474 浏览

php - 在 Zend 中使用视图助手将参数附加到当前 URL

在我的布局脚本中,我希望创建一个链接,使用 url 视图助手将[?|&]lang=en附加到当前 url。所以,我希望这种情况发生:

http://localhost/user/edit/1 => http://localhost/user/edit/1?lang=en
http://localhost/index?page=2 => http://localhost/index?page =2&lang=zh

我已经尝试过建议的解决方案Zend Framework: Append query strings to current page url,直接访问路由器,但这确实有效。

我的布局脚本包含:

如果使用默认路由,它将附加/lang/en,但当使用另一个路由时,根本不会附加任何内容。
那么,有没有办法在 Zend 中做到这一点而无需我解析 url?

编辑
对不起我的错误解释。不,我还没有定制路由器。我刚刚添加了其他路线。我的错。一条行不通的路线是:

0 投票
2 回答
165 浏览

php - 在 FormErrors Helper 中获取 Zend_Form_Element 的名称

我有一个MyNameSpace_View_Helper_FormErrors扩展标准 FormErrors 类并为 ErrorMessage 本身设置 HTML 的类。

我必须根据引发错误的元素的名称为 errormessage 容器提供一个 id。

似乎View_Helper_FormErrors没有指向元素的“链接”,那么有什么方法可以获取引发错误的元素的名称或对象?