propel

    1热度

    1回答

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

    0热度

    1回答

    Propel ORM的installation instructions表示您可以通过克隆其Git存储库来设置ORM。我已经这样做了,但我不知道如何将Propel包含到我的项目中。 因为我没有使用Composer,所以我没有包含autoload.php文件,并且src/Propel/Runtime/Propel.php显然不是我需要包含的唯一东西,尽管有些人认为它是。 有谁知道如何在不使用Comp

    0热度

    1回答

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

    1热度

    1回答

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

    2热度

    1回答

    小问题:如何订购的结果,当我使用populateRelation: $object->populateRelation('OtherObject'); 谢谢!

    1热度

    1回答

    我想升级我的Symfony 2.7到Symfony 3.0或3.1。 我在我的项目中使用了propel,propel-bundle。 我读了很多关于Symfony升级步骤的页面。通过作曲家来完成。 在fisrt我升级了我的作曲家。 更改compser.json文件内容: { "name": "symfony/framework-standard-edition", "licen

    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

    0热度

    1回答

    我想检查不等于与推动条件我怎么能做到这一点?我用过滤器的方法尝试过,但它不起作用。任何帮助或建议将不胜感激。 代码: - $school = models\SchoolQuery::create() ->joinWith('Course') ->where("SchoolType <> 0") ->orderBySchoolName('asc') ->find()->toArray()