问题标签 [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.
mysql - 将 MySQL Workbench 数据模型直接导出到 Propel/ Symfony 中的 Schema YML
有没有插件可以直接将MYSQL Workbench 数据模型直接导出到YML 进行Propel 消费?
xml - 使用 Schema.xml 推进
是否可以使用 Schema.xml 而不是Schema.yml在 Propel 中生成模型?
曾几何时,在 Propel 中使用 xml 生成数据库,但它已被 yml 所取代。如果我手动编码我的数据库模式,我应该选择 yml,但现在因为我使用插件直接从 MySQL 工作台导出我的数据库模式,结果是 xml 格式,我别无选择,只能使用 xml。
php - 从日期中提取一个月
我正在尝试使用推进标准构建一个查询,以获取给定月份的所有 Foo。
例如,我想要三月份的所有 Foo。在常规 SQL 中,我会构建一个这样的查询:
知道如何在标准对象中实现“MySQL Month-function”吗?
php - 您如何使用使用 ORM 的应用程序进行单元测试?
我浏览了有关单元测试的各种问题,但找不到专门回答这个问题的问题。
我有几个 PHP 类,其中包含如下所示的函数:
我使用 Propel 作为我的 ORM。我已经阅读了各种单元测试主题,这些主题讨论了创建“模拟”和“存根”等等,但我找不到任何具体告诉你如何测试上述函数的内容。
我的想法是这样的:我需要测试上面的函数,所以我想调用它。但如果我调用它,它使用 Propel 作为 ORM,根据单元测试原则,我应该单独隔离每个函数。
我只是没有办法做到这一点。我在这里想念什么?
php - symfony中单个字段的多个条件?
我正在尝试为 symfony 中的单个字段定义多个标准,但每次我定义第二个标准时,它都会覆盖前一个。这是我的代码示例:
有没有办法为每个字段定义多个?
php - 在 Symfony 中修改路由集合的动作名称?
创建 sfPropelRouteCollection 时,如何编辑集合将生成的操作名称?
例如:
如何更改为任何新/创建/编辑/更新/删除方法调用的实际操作?我希望他们调用“ajaxNew”、“ajaxCreate”等,因此 URL 看起来像“product/ajaxNew”,或者“update”的操作将是“ajaxUpdate”。
让我知道是否需要进一步澄清。谢谢。
php - 如何在 Symfony 中使用 Propel ORM 编写带有 group by 子句的 SQL 计数?
如何使用 Propel ORM 编写以下 SQL 查询?
php - 并发问题
我在使用 MySQL 和 PHP + Propel 1.3 时遇到了似乎是并发问题。下面是一个 Propel 对象的“保存”方法的小例子。
问题是 $foo 对象。假设我们在很短的时间内接连两次调用示例方法。在某些情况下,如果第二个事务读取 $foo...
...在第一笔交易有机会保存之前...
...第二个事务读取的 $foo 将过时并且会发生坏事。
如何强制锁定存储 Foo 对象的表,以便后续事务只有在第一个事务完成工作后才能从中读取?
编辑:上下文是一个 Web 应用程序。简而言之,在某些情况下,我希望第一个请求进行一些数据修改(这发生在获取和保存 $foo 之间)。所有后续请求都不应进行修改。是否会发生修改取决于获取的 $foo 状态(表行属性)。如果两个事务获取相同的 $foo,则修改将发生两次,这会导致问题。
mysql - MySQL 多个 COUNT 组
我有这个查询,但我不知道是否可以这样做。基本上,我正在按每一列进行计数和分组。但是,我想显示计数 DESC/ASC。由于它们是不同的列,我可以做到这一点吗?这是我的查询:
基本上,如果您查看下面的结果,我希望能够将计数分组到单个列中。这样,我可以轻松进行分页和排序。
我是新的 StackOverflow 用户,所以我无法发布图片。这是这个链接:http: //i40.tinypic.com/2wbvxci.jpg
提前致谢!
php - 在symfony中,如何设置表单域的值?
我重写了我的 doSave() 方法以基本上执行以下操作:我有一个 sfWidgetFormPropelChoice 字段,用户可以从中选择或键入新选项。如何更改小部件的值?或者,也许我以错误的方式接近这个问题。所以这里是我如何覆盖 doSave() 方法: