0

特定の列が空白である propel 1.6 のテーブルから行を選択しようとしています。

たとえば、クエリが次のようになっているとします。

$result = TableQuery::create()
         ->filterByContainer("")
         ->find();

「コンテナ」列が空白の行があることは 100% 知っていますが、print_r($result) を実行すると、Propel Collection オブジェクトに結果がありません。'test' などの特定の値でコンテナ列をフィルタリングするようにクエリを変更すると、正常に動作します。

私は本当に単純なものが欠けていると確信していますが、Googleの周りでは答えが得られず、Propelのドキュメントもありません.推測の試みはPHPの致命的なエラーを引き起こしました.

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

0

ひねりを加えて運が良かったので、思いがけないことを試してみたところ、うまくいきました。私がしなければならなかったのは、次のように "" を削除することだけでした:

$result = TableQuery::create()
         ->filterByContainer()
         ->find();

私の結果は今では問題ありません=)

于 2013-08-20T10:40:44.833 に答える