view-helpers相关内容
我正在尝试将主导航与子菜单结合使用以进行更具体的导航. 在我的 layout 中,我这样调用视图助手: $this->navigation('main_navigation')->menu() 在我的观点中,我这样称呼它: $this->navigation('sub_navigation')->menu() 问题是,每当我调用 navigation() 视图助手 不止一次,它只输出
..
我想在视图中提供 csv 链接,并将 csv 生成代码放在 ApplicationHelper 中.但是我收到此错误: 未定义的方法`send_data' for #:0x0000010151a070> 参考: send_data 内容,:type =>“文本/纯文本",:文件名 =>文件名,:处置 =>'依恋' 如果我将 csv 代码放在控制器中,它就可以正常工作.我希望使用帮助程序来避
..
使用Url视图助手构建链接时,如果当前页面的url中有参数,则Url视图助手生成的url也会包含参数. 例如在页面 /controller/action/param/value/ 中的以下代码: 仪表板 将输出:
..
我从 ZF (1.9.7) 开始,我想使用我所有项目之间共享的库中的查看助手.但是我找不到如何将它的目录添加到 helpers 路径.当我将 Herpers 放入应用程序的 helpers 路径时,它们可以正常工作. 这是错误,我在这里找到了 ZF 帮助程序的路径和应用程序的路径. object(ArrayObject)#71 (3) {[“例外"]=>对象(Zend_Loader_Plu
..
我阅读了有关 collection_check_boxes 的内容,但我不明白如何设置选中的值.我有以下模型: class 目标
..
我有 默认的 created_at 日期继续打印为 MySQL 格式:2015-06-12 09:01:26.我想像 12/2/2017 一样以我自己的方式打印它,以及未来的其他格式. 我创造了 一个名为 DataHelper.php 的文件并将其存储在 /app/Helpers/DateHelper.php - 它看起来像这样 格式(“m/d/y");//10/27/201
..
我有某些(或所有)控制器需要的 Ruby 方法.我尝试将它们放在 /app/helpers/application_helper.rb 中.我已经将它用于要在视图中使用的方法.但是控制器看不到这些方法.是否还有其他地方应该放置它们,或者我是否需要以不同的方式访问这些辅助方法? 使用最新的稳定 Rails. 解决方案 你应该在ApplicationController中定义方法.
..
目前正在将网站从以前的模板转换为 Angular.在我们之前使用的模板过程中,我们能够调用辅助方法来正确显示数据.例如: $.views.helpers({解析日期:函数(jsonDate){如果(jsonDate != null){var newDate = Utils.PrettyDate(Utils.ConvertJsonDateToJsDate(jsonDate));返回新日期;}}})
..
更新 TYPO3 后,我得到一个 TYPO3Fluid\Fluid\Core\ViewHelper\Exception“传递给 ViewHelper 的未声明参数......有效参数是." 解决方案 这可能是由于使用已删除功能的扩展.仅使用 TYPO3 内核,您应该不会看到此错误. 在您的扩展中:如果您仍然在带有参数的 ViewHelper 类中使用 render() 方法,您可能需
..
我有此帮助链接 link_to "", product_path(product, anchor: "disqus_thread"), data: { "disqus-identifier" => "#{url_for([product, {only_path: false}])}" }, class: "no-underline bold grey-text text-darken-3 m
..
我在Qt中有一个应用程序,试图使用助手来寻求帮助.它正在Windows中运行,试图使其在Linux上运行.使用此示例 if (process->state() == QProcess::Running) return; QString app = QLibraryInfo::location(QLibraryInfo::BinariesPath) + QDir::separator
..
我正在开发一个需要渲染时间的简单应用程序.但是时间必须按照time_ago_in_words帮助程序的方式进行格式化.我从JSON对象获取时间数据.是否可以在JavaScript文件中触发视图助手(time_ago_in_words)?我正在使用Rails 3.1 谢谢. 解决方案 您不能从javascript函数中执行此操作. 理想情况下,您需要一个与XML Builder等
..
在application_helper.rb中有此选项,因为我对许多模型使用相同的过滤器形式. def filter_form(path, filter_options, button) form_tag(path, remote: true, method: "get") do label_tag(:filter, "Filter by") select_
..
当我像这样在ZF2表单中创建一个提交按钮时: $this->add(array( 'name' => 'save_closebutton', 'attributes' => array( 'type' => 'submit', 'value' => 'Sa
..
我看过有关为active菜单项创建HTML帮助器方法的几个示例. **Summary:**简而言之,在MVC项目中,使用Twitter Bootstrap,我试图在选择子项时保留可折叠菜单的打开状态. 我正在使用可折叠菜单,如果选择了孩子,则父母的css(所选项目)需要包含active open.这将确保菜单在正确的位置打开.通过使用另一个HTML帮助器,活动项目已经设置为active
..
有几个示例可以编写自定义ViewHelper以及不同的处理方式.我已经看到了render()和renderStatic的示例(例如,在开发自定义ViewHelper ). 在 24个流体提示中,有一个解释,但我没有不能理解它,也无法为我弄清楚为什么有2个功能以及在什么地方应使用什么功能. 重大更改( Render方法参数on不赞成使用ViewHelpers ),并且各个地方的信息零散,
..
doc 的示例暗示context是没有controller的View的instance.但我无法使用最新版本进行尝试,请检查此jsfiddle的链接. 解决方案 这是我执行此操作的方法:只是为了阐明视图的上下文,默认情况下将其设置为它的控制器.如果要访问视图模板内部的视图属性,例如flag,则可以使用view.flag进行引用. 我更喜欢在视图本身内部设置视图类名称绑定: cl
..
是否可以禁用页面上一个特定元素的缓存?如此答案所述,我已经尝试过以下打字稿,但对我来说不起作用(TYPO3 v8): tt_content.textmedia.20 = USER_INT 我正在将ext:fluid_styled_content与自定义CType一起使用.根据我的理解,上述打字稿应禁用对内容元素"Text& Media"的缓存(仅作为示例). 我的自定义元素使用Vi
..
问题::我写了一个条件VH(扩展了AbstractConditionViewHelper),它照常工作,无论如何,我意识到在非缓存版本中,它仅被评估一次.最初我以为是我的错误,但是检查了常见的,问题是相同的:S 通常,当我第一次访问我的页面时,会评估条件并给出有效的结果,但是当我刷新页面时,不再调用VH(通过在VH内设置断点进行检查),并且VH为始终被视为FALSE.视图代码中的
..
上面的代码生成此HTML
..