propel

    1热度

    1回答

    我有这样的查询 $packages = PackageQuery::create() ->joinPackageHasTable() ->addAscendingOrderByColumn(' CASE name WHEN package.package_id=3 THEN 0 ELSE - 1 END')

    0热度

    1回答

    PropelORM是否有办法验证当前数据库模式与所有生成的类的兼容性? 问题是,如果生成的类具有没有数据库模式的字段或表,则会在发生内部Propel错误之前输出错误消息。 PS:try-catch块不适合这个问题。

    0热度

    1回答

    如何将ORDER BY columnName IS NULL DESC, columnName DESC添加到Propel查询中。我有同样的问题as in this question,但我似乎无法使用Propel方法找到适当的解决方案。由于此子句将嵌入到一个相当复杂的查询构建过程中,因此我不想仅转到纯SQL。

    0热度

    1回答

    使用Propel ORM 2.0 Propel \ Runtime \ Collection \ ObjectCollection-> toJSON()返回一个json字符串,其中第一个元素的键名是模型的php名称的复数形式。 问题是我正在使用一个现有项目,其中约定已经使用复数。因此,在模型“用户”的情况下,第一个元素将作为“用户”返回(带有额外的's')。 例如,这里有一个返回什么是第一位: "

    0热度

    1回答

    我试图用Propel执行选择,它只返回计算列,但我总是选择其他列。 例如: $criteria = new MuestraQuery(); $criteria->clearSelectColumns() ->addAsColumn('numEspesores', 'count(distinct muestra.sal_espesor)') 结果查询: SELECT muestra.

    1热度

    1回答

    我们的团队一直在使用Slim PHP作为路由器和Propel ORM与MySQL一起开发此RESTful API,并将其作为Google App Engine中的服务在此应用中部署.yaml配置 service: api runtime: php55 api_version: 1 threadsafe: yes instance_class: F1 automatic_scaling:

    1热度

    1回答

    我正在使用Propel 2.我在连接条件方面存在问题。正因为如此,我无法使用Propel API获取数据,我不得不使用普通SQL和PDO。这里是我的表结构: <table name="categories" phpName="Categories"> <column name="id" type="integer" required="true" primaryKey="true"

    1热度

    1回答

    我的查询中有一个虚拟列,如下所示: ->withColumn('SUM(retoure_menge)', 'return_quantity') 我想过滤我的查询,只有这个总和大于零。 我该怎么办类似于 ->filterByReturnQuantity(array('min' => 0)) ?

    0热度

    2回答

    我有两个表:步骤和链接加入1:n。我旨在维护通过步骤对象的链接。我检索数据库中的所有步骤并填充与链接表的关系。我坚持包含JSON链接集合的步骤对象,并使用REST将其返回到前端。 这意味着如果某个步骤与前端的另一个步骤链接或取消链接,则会将整个步骤发送回包含链接集合的后端。在后端我使用下面的代码: public function put($processStep) { if (isse

    0热度

    1回答

    我正在尝试为单元测试配置Propel。我为测试目的创建了第二个连接,但我一直无法弄清楚如何使propel使用它。连接看起来是这样的: connectionForTests: adapter: mysql dsn: mysql:host=localhost;port=3306;dbname=code_test user: root password: root