view-helpers相关内容

ZF2 - 使用导航视图助手的多个导航菜单

我正在尝试将主导航与子菜单结合使用以进行更具体的导航. 在我的 layout 中,我这样调用视图助手: $this->navigation('main_navigation')->menu() 在我的观点中,我这样称呼它: $this->navigation('sub_navigation')->menu() 问题是,每当我调用 navigation() 视图助手 不止一次,它只输出 ..
发布时间:2022-01-10 18:21:50 PHP

如何从 ApplicationHelper 调用 ApplicationController 方法

我想在视图中提供 csv 链接,并将 csv 生成代码放在 ApplicationHelper 中.但是我收到此错误: 未定义的方法`send_data' for #:0x0000010151a070> 参考: send_data 内容,:type =>“文本/纯文本",:文件名 =>文件名,:处置 =>'依恋' 如果我将 csv 代码放在控制器中,它就可以正常工作.我希望使用帮助程序来避 ..

如何添加视图助手目录(zend 框架)

我从 ZF (1.9.7) 开始,我想使用我所有项目之间共享的库中的查看助手.但是我找不到如何将它的目录添加到 helpers 路径.当我将 Herpers 放入应用程序的 helpers 路径时,它们可以正常工作. 这是错误,我在这里找到了 ZF 帮助程序的路径和应用程序的路径. object(ArrayObject)#71 (3) {[“例外"]=>对象(Zend_Loader_Plu ..
发布时间:2021-12-29 15:17:54 PHP

Rails 控制器的 Ruby 辅助方法放在哪里?

我有某些(或所有)控制器需要的 Ruby 方法.我尝试将它们放在 /app/helpers/application_helper.rb 中.我已经将它用于要在视图中使用的方法.但是控制器看不到这些方法.是否还有其他地方应该放置它们,或者我是否需要以不同的方式访问这些辅助方法? 使用最新的稳定 Rails. 解决方案 你应该在ApplicationController中定义方法. ..

“传递给 ViewHelper 的未声明参数"例外

更新 TYPO3 后,我得到一个 TYPO3Fluid\Fluid\Core\ViewHelper\Exception“传递给 ViewHelper 的未声明参数......有效参数是." 解决方案 这可能是由于使用已删除功能的扩展.仅使用 TYPO3 内核,您应该不会看到此错误. 在您的扩展中:如果您仍然在带有参数的 ViewHelper 类中使用 render() 方法,您可能需 ..
发布时间:2021-09-12 18:44:17 其他开发

如何使用Rails 3.1在JavaScript中调用View Helper方法

我正在开发一个需要渲染时间的简单应用程序.但是时间必须按照time_ago_in_words帮助程序的方式进行格式化.我从JSON对象获取时间数据.是否可以在JavaScript文件中触发视图助手(time_ago_in_words)?我正在使用Rails 3.1 谢谢. 解决方案 您不能从javascript函数中执行此操作. 理想情况下,您需要一个与XML Builder等 ..

是否存在用于可折叠(多级)Bootstrap 3菜单的简单MVC4 html帮助器?

我看过有关为active菜单项创建HTML帮助器方法的几个示例. **Summary:**简而言之,在MVC项目中,使用Twitter Bootstrap,我试图在选择子项时保留可折叠菜单的打开状态. 我正在使用可折叠菜单,如果选择了孩子,则父母的css(所选项目)需要包含active open.这将确保菜单在正确的位置打开.通过使用另一个HTML帮助器,活动项目已经设置为active ..
发布时间:2020-07-26 05:43:18 其他开发

render()和renderStatic()有什么区别,以及在TYPO3中编写ViewHelper时应该使用什么?

有几个示例可以编写自定义ViewHelper以及不同的处理方式.我已经看到了render()和renderStatic的示例(例如,在开发自定义ViewHelper ). 在 24个流体提示中,有一个解释,但我没有不能理解它,也无法为我弄清楚为什么有2个功能以及在什么地方应使用什么功能. 重大更改( Render方法参数on不赞成使用ViewHelpers ),并且各个地方的信息零散, ..
发布时间:2020-07-26 05:43:16 其他开发

Emberjs:{{#view}}助手上的classBinding使用什么上下文?

doc 的示例暗示context是没有controller的View的instance.但我无法使用最新版本进行尝试,请检查此jsfiddle的链接. 解决方案 这是我执行此操作的方法:只是为了阐明视图的上下文,默认情况下将其设置为它的控制器.如果要访问视图模板内部的视图属性,例如flag,则可以使用view.flag进行引用. 我更喜欢在视图本身内部设置视图类名称绑定: cl ..
发布时间:2020-07-26 05:42:13 其他开发

TYPO3-如何禁用页面上特定内容元素的缓存?

是否可以禁用页面上一个特定元素的缓存?如此答案所述,我已经尝试过以下打字稿,但对我来说不起作用(TYPO3 v8): tt_content.textmedia.20 = USER_INT 我正在将ext:fluid_styled_content与自定义CType一起使用.根据我的理解,上述打字稿应禁用对内容元素"Text& Media"的缓存(仅作为示例). 我的自定义元素使用Vi ..
发布时间:2020-07-26 05:41:09 其他开发

TYPO3版本7.6.2-条件ViewHelpers仅评估一次

问题::我写了一个条件VH(扩展了AbstractConditionViewHelper),它照常工作,无论如何,我意识到在非缓存版本中,它仅被评估一次.最初我以为是我的错误,但是检查了常见的,问题是相同的:S 通常,当我第一次访问我的页面时,会评估条件并给出有效的结果,但是当我刷新页面时,不再调用VH(通过在VH内设置断点进行检查),并且VH为始终被视为FALSE.视图代码中的 ..
发布时间:2020-07-26 05:41:04 其他开发