igor822/query-parser

此项目提供了一种将查询与数据库分离的方法,当简单的(或复杂的)对象关系映射(ORM)过于复杂而无法运行所有查询,或者无法满足您的需求时,您可以使用QueryParser将查询放入YAML文件,并轻松地从源代码中获取

1.0.0 2015-09-12 21:41 UTC

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.*",以要求依赖项