【文件属性】:
文件名称:doctrine-rql:解析RQL脚本并将其应用于学说查询构建器
文件大小:22KB
文件格式:ZIP
更新时间:2021-04-03 08:39:39
doctrine doctrine-orm rql doctrine-query-builders PHP
学说
解析RQL / FIQL脚本并将其应用于准则orm查询构建器。
安装
composer require andreas-glaser/doctrine-rql 0.3. *
使用测试
<?php
require 'vendor/autoload.php' ;
use AndreasGlaser \ DoctrineRql \ Factory \ ORMVisitorFactory ;
$ rqlString = $ _GET [ 'rql' ]; // ?rql=and(eq(cart.id,123),eq(cart.archived,0))
/** @var QueryBuilder $qb */
$ qb = $ entityManager -> createQueryBuilder ();
$ qb
-> select ( 'cart' )
-> from (
【文件预览】:
doctrine-rql-0.3
----composer.json(1KB)
----.travis.yml(216B)
----test()
--------Entity()
--------Visitor()
--------Fixtures()
--------Helper()
----run-tests.sh(179B)
----LICENSE(1KB)
----src()
--------Extension()
--------Factory()
--------Visitor()
--------Helper()
----.gitignore(75B)
----phpunit.xml.dist(695B)
----README.md(976B)