Doctrine 关于使用原则1.0仅获取在具体字段中具有具体值的表的行的问题

Doctrine 关于使用原则1.0仅获取在具体字段中具有具体值的表的行的问题,doctrine,dql,Doctrine,Dql,是否只获取具有具体属性的表的行 具体字段中的值 例如: $24_people = $table->getFieldAndValue('age', 24); 我现在可以用一个查询来完成它,但是你不觉得这样有用吗 功能的定义?或者可能是不可能或不方便,因为 原因 问候 Javi你的意思是这样的: $table->createQuery()->where('age = ?', 24); 或: 是的 $24_people = Doctrine::getTable('People')

是否只获取具有具体属性的表的行 具体字段中的值

例如:

$24_people = $table->getFieldAndValue('age', 24);
我现在可以用一个查询来完成它,但是你不觉得这样有用吗 功能的定义?或者可能是不可能或不方便,因为 原因

问候


Javi

你的意思是这样的:

$table->createQuery()->where('age = ?', 24);
或:

是的

$24_people = Doctrine::getTable('People')->findOneByAge(24);
参见魔法方法学说

$24_people = Doctrine::getTable('People')->findOneByAge(24);