2012-06-06 30 views
1

我在我的項目中使用Doctrine 1.2.4,Zend Framework 11和ExtJS 3.4。所以我在我的數據庫中有成千上萬的記錄像學生一樣。所以我使用DQL語言檢索這些數據,然後我需要分頁這些數據,然後使用Doctrine_Pager。 在大多數情況下,我沒有任何問題檢索數據,但是當我在DQL添加where子句和使用這樣的Doctrine中的分頁

where("st.name ~* 'a'") 

,並返回一個錯誤學說。我該如何解決它?

SQLSTATE[42883]: Undefined function: 7 ERROR: el operador no existe: text ~* st_name 
+0

運算符'〜*'代表什麼? – j0k

回答

1

您在哪裏聲明是錯誤的,不應該使用where st.name like '*a'

+0

搜索不適用於類似的句子 –