2017-01-23 4 views
0

propelで条件と同じでないことを確認したいのですがどうすればいいですか?メソッドでフィルターを試してみましたが、うまくいきません。助けや助言をいただければ幸いです。propelでチェックしていない

コード: -

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

+0

私たちは、あなたがこれまでにしようとしているものをあなたのコードを見ることができますか? –

+0

これまでフィルタを使っていましたが、どこで条件を試しましたか? @Anant $ school = models \ SchoolQuery :: create() - > joinWith( 'Course') - >ここで( "SchoolType <> 0") -> orderBySchoolName( 'asc')のコードを参照してください。 - > find() - > toArray(); – priya

+0

私の意見では、コードは機能するはずです。どのエラーが出ますか?どのテーブルに「ShoolType」列が属していて、どのデータ型に属していますか? – W0rma

答えて

0

これは動作するはずです:

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