igor822 / query-parser
此项目提供了一种将查询与数据库分离的方法,当简单的(或复杂的)对象关系映射(ORM)过于复杂而无法运行所有查询,或者无法满足您的需求时,您可以使用QueryParser将查询放入YAML文件,并轻松地从源代码中获取
1.0.0
2015-09-12 21:41 UTC
Requires
- php: >=5.4.0
- mustangostang/spyc: dev-master
- zendframework/zend-config: ^2.5
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-08-29 03:20:56 UTC
README
此项目提供了一种将查询与数据库分离的方法,当简单的(或复杂的)对象关系映射(ORM)过于复杂而无法运行所有查询,或者无法满足您的需求时,您可以使用QueryParser将查询放入YAML文件,并轻松地从源代码中获取
示例
<?php $queryParser = new QueryParser('config/queries.yml'); $path = 'queries.user.login'; $query = $queryParser->findQuery($path); $query = $queryParser->replaceValues($query, array('id' => 1)); echo $query;
为了在其他项目中测试和实现,您必须向composer添加", "zendframework/zend-config": "2.0.*",以要求依赖项