问题标签 [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 投票
1 回答
219 浏览

inheritance - propel 1.5.2 的继承问题

在推进 1.3 和 1.4 中,以下继承结构运行良好。

然而,当你创建一个新的继承时,使用推进 1.5

我收到以下错误

现在几乎要解决这个问题,我可以从扩展部分中删除 lib.propel。但是当我创建一个引用继承类的继承时,我仍然会遇到同样的错误,即。

(有或没有 lib.propel)

我不确定这是错误还是配置问题,但我找不到任何处理这种情况的文档。我想我需要能够声明 lib.propel,因为我们在这里有我们使用的类,还有另一个名为 rwf.lib 的目录中的类,正如您从上面粘贴的表格的 baseClass 中看到的那样。

希望有人能指出我正确的方向。

0 投票
1 回答
1512 浏览

symfony1 - 如何用推进翻译这个 SQL 查询?

我不知道如何翻译这个查询:

我尝试这样做,但它不起作用:

0 投票
1 回答
336 浏览

php - Symfony推进:插入指定用户的sql?

我在 Ubuntu Lucid 上运行 Symfony 1.3.6。

出于安全原因,我的 Symfony 数据库连接是与特权减少的用户建立的(例如,不需要 CREATE 或 DROP)。

我希望能够以 root 身份运行推进任务 propel:sql-insert,以便我可以随意创建/删除表。这样做的脑死方法是修改 config/database.yml 并在我需要运行此任务时使用根名称和密码。

如果我可以将用户传递给 import-sql 任务,则更聪明的方法是。任何人都知道如何做到这一点?

0 投票
2 回答
7704 浏览

php - 在 symfony 中使用 propel 的 WHERE IN 子句

如何使用 propel 创建以下查询?

0 投票
2 回答
1674 浏览

php - Symfony 1.4 - 更新表单时更新隐藏值

每次更新表单时,我都会尝试修改表单字段的默认值。我试图在我的 processForm (..) 中编辑$form->bind,但我不确定该怎么做。

是否可以获得一些示例代码或任何方法?

字段名称是“已处理”,我正在尝试将值设置为“假”-使用 Symfony 1.4 (Propel)

0 投票
3 回答
310 浏览

php - PHP:为未来的扩展和变化选择ORM?

我来自 Codeigniter MVC 背景,我们已经使用了一段时间。是时候为一个大项目推出我们自己的框架了,但是我们现在已经来到了数据库部分,并立即感到有些困惑。
在 Codeigniter 中,我们为所有 SQL 数据库连接使用了 ActiveRecord,效果很好,但由于它不是一个单独的部分,我们正在寻找一种 ORM 解决方案,以便在我们的模型中编写尽可能少的代码来获得我们的来自数据库的数据。

我们已经回顾了包括 Doctrine2 和 Propel 在内的主要替代方案,但我们对这些配置文件的事实以及这些库的真正广泛性感到非常害怕。

从维护的角度来看,选择一个需要在更多文件中进行编辑的 ORM,然后在推出架构更改时选择明显的 MVC,这真的很有意义吗?

0 投票
1 回答
301 浏览

php - 推进:否定多个条件

我需要使用 Propel 一次否定多个条件。例如。对应的sql条件为:

我找不到使用 Propel ORM 解决此问题的方法。有没有办法使用 Propel 1.3 提供的 Criteria-API 构建这个查询?

0 投票
2 回答
722 浏览

symfony1 - 如何将此查询转换为条件?

我尝试将此查询转换为标准(使用 Propel),但没有成功。

你能帮我吗 ?

这是我的标准查询:

0 投票
1 回答
1979 浏览

php - Propel 选择条件中的 IF 语句

我正在尝试将 IF 语句纳入我的推进标准。这就是我建立标准的方式:

但是,在检查生成的 SQL 时,我得到以下信息:

基本上,如您所见,查询的 FROM 部分都是错误的。我猜 propel 将 COUNT 中的 IF 语句的一部分误认为是表名,并将它们包含在查询的 FROM 部分中。有没有人知道我如何解决这个问题,或者有人甚至能够得到一些工作?

感谢你的帮助,

文森特

0 投票
1 回答
487 浏览

php - Symfony / Propel - 从数据库中检索旧日期

这是关于 Symfony 1.4,可能是所有以前的版本,运行 php 5.3,mysql 5.1。

如果我将旧日期存储在 < 1970... 的数据库中,然后检索它们,它们会自动转换为不正确的日期。

示例表:

一个简单的例子。

从哪里控制输出格式?我需要获取整个日期,并将整个年份存储在数据库中。