问题标签 [symfony-1.4]

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 投票
5 回答
12048 浏览

php - 复制具有所有关系的 Doctrine 对象

我想复制一份他所有亲戚的记录。

我正在尝试:

这段代码不起作用,但我认为它正在路上。

0 投票
2 回答
1303 浏览

php - 在 Symfony 中禁用 sfDoctrineGuardPlugin 的布局

如何防止提到的插件的登录表单使用默认布局?我知道这个问题,但那个答案对我不起作用。对于初学者,模块目录中没有登录模块,可能插件以不同的方式处理它,我不知道。刚学symfony。提前致谢 :)

0 投票
2 回答
1091 浏览

jquery-ui - 如何在 symfony 1.4 中更改我的管理主题?

我在我的应用程序的某些部分使用 sfAdminJrollerTheme 插件,但是当我在没有管理生成器的情况下生成新模块时,我在其他应用程序页面中失去了与 jroller 相同的外观和感觉。我知道对所有内容使用管理生成器可能是个好主意,但我无法更改所有模块。

问候,

0 投票
5 回答
1452 浏览

jquery-plugins - 不能在 prod 环境中使用 flash 方法

我正在使用带有 WAMP 2.0 的 symfony 1.4 的 setFlash 和 hasFlash 方法

在本地使用我的 frontend_dev 应用程序,一切正常。但是在生产环境中,我的测试$this->forward404Unless($user->hasFlash('resultsArray'));失败了。

我认为默认情况下启用了 flash 方法。请问我该怎么做才能让它工作?

编辑:我发现了一个有趣的错误信息。

这是我的 filters.yml 文件

在 frontend_prod.log 中,我有:

3 月 16 日 05:57:42 symfony [info] {sfPatternRouting} 匹配路由“主页”(/)为 / 参数数组('module' => 'main', 'action' => 'index',)
05 年 3 月 16 日:57:42 symfony [err] {sfParseException} 配置文件“D:\wamp\bin\php\symfony\symfony14\lib/config/config/filters.yml”指定类别“flash”缺少类键。

0 投票
8 回答
5249 浏览

php - 如何在 Symfony 1.4 中运行任务时使用更少的内存?

我正在使用 Symfony 1.4 和 Doctrine。

到目前为止,我使用 Symfony 运行任务没有问题。但是现在我必须导入大量数据并将它们保存在数据库中,我得到了臭名昭著的

“致命错误:XXXX 字节的允许内存大小已用尽”

在此导入期间,我只创建新对象、设置一些字段并保存它们。

我很确定这与我在保存数据时创建的对象数量有关。但是,取消设置这些对象并没有做任何事情。

是否有任何最佳实践来限制 Symfony 中的内存使用?

0 投票
3 回答
5137 浏览

php - symfony 将提交的表单保存到数据库

也许我遗漏了一些东西,但在 symfony 示例中,在表单提交操作中,没有任何内容表明表单数据已保存到数据库中。(链接)。如何将所有内容保存到数据库?

链接中的示例:

0 投票
2 回答
3439 浏览

symfony-1.4 - symfony 1.4 向邮件程序添加密件抄送收件人

我知道直接使用 swift 您可以创建一个 Recipient_List 并执行 ->addBcc() 。我将如何在 symfony 1.4 的上下文中做同样的事情

0 投票
2 回答
1102 浏览

php - Symfony 1.4:如何在管理生成器中为路由启用非数字 ID?

我的模型建立在非数字 ID(具体为 36 个字符的 GUID)之上。

问题是当我运行 symfony 1.4 管理生成器时,它假定我所有的 ID 都是数字并应用默认路由要求。

我尝试按照此处的建议提供特定的路由要求:http: //www.codemassacre.com/2009/04/27/symfony-12-admin-with-custom-primary-key/在我的情况下,routing.yml 的片段是:

但是,我仍然收到 404 错误,表明我的路线不匹配。我匹配的 URL 是“/account/8985329a-fd3b-41a0-b27b-f45c80d51765/edit”。看起来我对给定路线的要求被忽略了。

我可以手动创建路线,但我不想这样做。

0 投票
1 回答
492 浏览

symfony1 - 将页面自定义/添加到管理生成器的最佳方式是什么?

我正在使用 Symfony 1.4 和 Doctrine。

我的应用程序的后端是使用 Symfony 的管理生成器构建的。当我想显示基本的东西时,它非常有用。

但是关于如何增强它和添加新页面的文档并不多。

举个例子:我想在一页上列出已发布的项目,在另一页上列出要发布的项目。我在我的应用程序中使用了几种方法,但无法弄清楚最好的方法是什么:

  • 玩过滤器,然后根据您所在的位置修改模板?
  • 创建另一个调用不同的模块table_method
  • 其他一些我不知道的技术?

这里的最佳做法是什么?你们通常如何自定义管理员?

0 投票
6 回答
13531 浏览

symfony1 - 如何在 Symfony 中创建自定义 yaml 配置文件

我想要做的很简单:将数据存储在我想稍后读取的自定义配置文件中。

我创建了something.yml放在全局config目录中的文件。它看起来像这样:

然后我复制了 config_handlers.yml 并将其放在 config 目录中,并在文件顶部添加了以下内容:

但是,如果我打电话,sfConfig::get("something_foo");我会不断收到NULL

我做错了什么?我只想读取值,所以不需要创建自定义配置处理程序,对吧?

我在这里阅读了文档:http ://www.symfony-project.org/book/1_2/19-Mastering-Symfony-s-Configuration-Files ,即使我运行的是 1.4(我认为没有改变自那时候起)。

编辑:我当然可以使用sfYaml::load(),但我想以更好的方式做事。