问题标签 [propel]

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 投票
2 回答
2239 浏览

database - 在 Symfony 1.2 中,如何从 Propel 中的 database.yml 文件中获取当前数据库名称?

我有一个需要运行的原始 sql 查询,但每个环境中的数据库名称都会发生变化(实时:db,dev db_test)

我需要从 databases.yml 文件中获取当前数据库名称。

我怎样才能得到当前的数据库名称?

我正在使用 Propel ORM

0 投票
1 回答
236 浏览

php - 推进自动表格

我刚从 Propel 开始,为了更快速的开发,我很好奇是否有类似自动表单的东西。类似于 Django 中的默认管理。我希望能够输出表格或获取我需要的所有信息。即使在对象中,我也没有找到拥有表单所有内容所必需的所有信息(名称、类型、长度、相关对象等)。

0 投票
2 回答
738 浏览

routing - 在 Symfony 中的 routing.yml 中引用另一条路由?

开发一个插件,我的插件目录中有一个 routing.yml,用 sfPropelRoute 指定一个路由。

在我的plugins/myPlugin/config/routing.yml 中

它工作正常。

但是,在我的应用程序(apps/myapp/config/routing.yml)中,我想定义一个绝对 URL,具有人类意义,我想做这样的路由:

显然,我的语法不正确!

0 投票
2 回答
418 浏览

php - 访问数据库并在 symfony 批处理脚本中发送电子邮件

我在 Ubuntu 上运行 Symfony 1.3.2。我需要编写一个批处理脚本,它可以:

  • 使用 ORM 访问数据库
  • 发电子邮件)

IIRC,这是在之前的一次回击中,但我认为这是针对早期版本的 Symfony(API 可能已经改变)。

有谁知道我如何通过批处理脚本中的 ORM 层访问数据库以及如何在批处理脚本中发送电子邮件?

0 投票
1 回答
334 浏览

mysql - Symfony fk 插入问题

我发布了一个类似的问题,但无法解决。我创建了一个用户和组的关系数据库,但由于某种原因,我无法正确插入带有夹具的测试数据。这是架构的示例:

这是我尝试输入的数据:

我不断收到此错误:

用户和组显然是在“狂热”之前创建的,所以为什么我会收到这个错误?

谢谢!

0 投票
2 回答
5450 浏览

symfony1 - 如何使用 symfony 和 propel 进行“选择计数...”?

我正在尝试对推进标准做一个非常简单的 sql 查询,如下所示:

我没有找到有关文档的信息。

你有想法吗??

0 投票
1 回答
799 浏览

php - 带有外键的 Symfony 模型

所以我有2个模型。用户和组。每个组都有一个用户作为创建者,一个组有很多用户。这些表的 FK 设置正确,但我想知道是否有更简单的方法可以从其他对象获取所有相关的 FK 对象。例如,对于组对象,是否有内置方法来获取创建者的用户对象?或者对于用户,是否有内置方法来获取他所属的所有组对象?我无法通过 symfony 页面上的文档找到如何做到这一点。从我所见,我觉得我需要创建方法并使用教义来使用当前对象 id 访问适当的表等。

谢谢!

一些示例架构:

0 投票
2 回答
106 浏览

symfony1 - 如何与 ttwo 表进行连接?

你好,

我尝试翻译这个查询:

推动查询:

但是在我的模板中,当我创建 print_r($reunions) 时,字段“ville”(来自表“lieu”)不存在。

为什么 ??

0 投票
1 回答
472 浏览

php - 安装 propel_generator 1.2?

我正在尝试安装 propel_generator 1.2 版(更高版本与我正在处理的项目不兼容)。我试过了

但我收到以下错误:

有人知道我如何使用 Pear 安装它吗?

0 投票
1 回答
309 浏览

file - 如何将 Propel 对象存储到文件中?

我还需要选择 Propel 将数据存储到数据库和文件中。有什么办法吗?我将创建对象,填充数据,然后需要将它们存储到文件(会话)中,以便稍后重新创建对象。在一段时间内,它也会进入数据库。任何的想法?