php – 基于连接表列的推进过滤?
发布时间:2020-12-13 17:41:54 所属栏目:PHP教程 来源:网络整理
导读:如何根据Propel中连接表的列进行过滤? 喜欢: $results = FooQuery::create()-joinBar()-filterByBarSurname('surname'); 解决方法 您必须使用 in the doc所述的使用方法: $results = FooQuery::create() -useBarQuery() -filterBySurname('surname') -end
如何根据Propel中连接表的列进行过滤?
喜欢: $results = FooQuery::create()->joinBar()->filterByBarSurname('surname'); 解决方法
您必须使用
in the doc所述的使用方法:
$results = FooQuery::create() ->useBarQuery() ->filterBySurname('surname') ->endUse() ->find(); // example Query generated for a MySQL database $query = 'SELECT foo.* from foo INNER JOIN bar ON foo.BAR_ID = bar.ID WHERE bar.SURNAME = :p1'; // :p1 => 'surname' 如果你必须使用join(),我认为你不能使用filterByXXX方法,但旧的地方: $results = FooQuery::create() ->join('Foo.Bar') ->where('Bar.surname = ?','surname') ->find(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |