我一直在使用Codeigniter和Doctrine 1.2.3,我想知道是否可以使用自己的服务类(比如java ee with hibernate)。以及如何使这些正确等等?
像这样:
class FeedbacktypeService {
public function getFeedbacksByName($value=''){
$q = Doctrine_Query::create()
->from("Feedbacktype f")
->where('f.name LIKE :name', array(':name' => $value));
return $q->execute();
}}
有更好的方法吗? 感谢您的回答和意见。
答案 0 :(得分:1)
Doctrine Table类为对象上的所有属性提供动态查找器。如果对象“Feedbacktype”具有属性“name”,则可以执行以下操作:
return Doctrine::getTable('Feedbacktype')->findByName($value);
它不做匹配,只是平等。它将处理任何属性,甚至是AND和OR属性的组合。