Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用实体时,仅获取部分数据_Php_Database_Entities - Fatal编程技术网

Php 使用实体时,仅获取部分数据

Php 使用实体时,仅获取部分数据,php,database,entities,Php,Database,Entities,我正在使用实体(php,自定义解决方案)。我需要的不是所有的数据,而是一些字段 经过长时间的搜索,我发现: 这里我们有一个清晰的描述,为什么我们不能使用未完全填充的实体。但我不清楚我应该做什么决定 例如,我可以通过以下方式获取ID、姓名和姓氏: select id, name, surname from users where ... 我不想依赖数组(Symfony就是这么做的)。我可以在不同的任务中使用VO或DTO吗?我认为对于简单的查询,可以使用部分对象。这没有问题。但是你可能在复杂的关联

我正在使用实体(php,自定义解决方案)。我需要的不是所有的数据,而是一些字段

经过长时间的搜索,我发现:

这里我们有一个清晰的描述,为什么我们不能使用未完全填充的实体。但我不清楚我应该做什么决定

例如,我可以通过以下方式获取ID、姓名和姓氏:

select id, name, surname from users where ...

我不想依赖数组(Symfony就是这么做的)。我可以在不同的任务中使用VO或DTO吗?

我认为对于简单的查询,可以使用部分对象。这没有问题。但是你可能在复杂的关联查询中遇到问题,我认为对于简单的查询,你可以使用部分对象。这没有问题。但是,您可能在使用关联的复杂查询时遇到问题。