spartaksun / orientdb-query
Doctrine\OrientDB Query 子包的包装器
dev-master
2015-08-18 09:08 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-19 01:13:00 UTC
README
查询构建器已完成,未来我们将考虑与OrientDB Graph Edition的集成: http://code.google.com/p/orient/wiki/GraphEdTutorial。
要利用QB,您只需实例化一个Query对象
use Doctrine\OrientDB\Query\Query;
$query = new Query();
$query->from(array('users'))->where('username = ?', "admin");
echo $query->getRaw(); // SELECT FROM users WHERE username = "admin"
Query对象封装了许多子命令,如SELECT、DROP、GRANT、INSERT等...
您也可以使用这些命令
use Doctrine\OrientDB\Query\Command\Select;
$select = new Select(array('users'));
echo $select->getRaw(); // SELECT FROM users
然而,我们强烈不建议这种做法:命令将会改变,Query,作为一个外观(facade),——希望——不会改变。