【问题标题】:What are helpers in Symfony and how do we create them?Symfony 中的助手是什么,我们如何创建它们?
【发布时间】:2011-07-29 13:10:49
【问题描述】:

我从 Symfony 1.4 开始,在理解帮助程序以及知道在哪里以及如何创建它们时遇到了一些问题。它们只是功能吗?我可以在其中创建查询吗?

【问题讨论】:

  • 这里的宝藏google.co.in/…
  • 不同的话题,但你知道Symfony2.0刚刚发布,对吧?如果您即将开始一个新项目,您可能会考虑使用最新版本。 (只是说)。

标签: php symfony1


【解决方案1】:

Helper 是一些应该在模板中使用的函数,其目标是格式化数据。它们不应该运行查询,只转换现有数据,因为它们是视图的一部分(就像在 MVC 中一样)。

如果您多次对现有数据执行相同的转换,请创建一个助手。 (例如:格式化日期等)

【讨论】:

  • 我在 /apps/myapp/lib/helper 中创建了一个 TestHelper.php,但奇怪的是,我收到了“调用未定义函数 hello_world()”。我尝试使用“use_helper”功能,并将standard_helpers指令添加到settings.yml。有什么问题?
  • 您应该将 TestHelper.php 放在 /lib/helper/TestHelper.php 中,而不是在应用程序文件夹中。
猜你喜欢
  • 1970-01-01
  • 2011-07-31
  • 2020-01-15
  • 2011-10-08
  • 2013-08-11
  • 2020-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多