Php 不等于检查推进

Php 不等于检查推进,php,propel,Php,Propel,我想用propel检查不等于条件我怎么能这样做?我用“按方法筛选”尝试了它,但它不起作用。任何帮助或建议都将不胜感激 代码:- $school=models\SchoolQuery::create()->joinWith('Course')->where(“SchoolType 0”)->orderBySchoolName('asc')->find()->toArray()这应该可以: $school = models\SchoolQuery::create() ->joinWit

我想用propel检查不等于条件我怎么能这样做?我用“按方法筛选”尝试了它,但它不起作用。任何帮助或建议都将不胜感激

代码:-

$school=models\SchoolQuery::create()->joinWith('Course')->where(“SchoolType 0”)->orderBySchoolName('asc')->find()->toArray()

这应该可以:

$school = models\SchoolQuery::create()
    ->joinWith('Course')
    ->filterBySchoolType(0, CRITERIA::NOT_EQUAL)
    ->orderBySchoolName() // asc is default, so you can ommit it
    ->find()
    ->toArray();

我们可以看看你的代码到目前为止你已经尝试了什么吗?以前我使用过filter by,然后我尝试了where条件。请查看下面的代码@Anant$school=models\SchoolQuery::create()->joinWith('Course')->where('SchoolType 0')->orderBySchoolName('asc')->find()->toArray();在我看来,代码应该有效。你会犯哪些错误?“ShoolType”列属于哪个表?它有什么数据类型?我去掉了它。实际上,中间有一张中间的桌子……谢谢!!