2011-01-06 30 views
-1

これは最近、まったく同じエラーが発生した2回目です。私はそれが廃止されたメソッドを持つことに続いているチュートリアルと関係していると思います。CakePHPでSQLエラー:1064を取得する

今日エラーが私のtypes_controller.phpから来て、ライン64:

$types = $this->Type->findAll("status=1"); 

は私にエラーを与える:

Warning (512): SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'findAll' at line 1

は私がの$ this - のようなラインチュートリアル、昨日に続いて覚えている>モデル - >検索(param)でエラーが発生しました:

SQL Error: 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'search' at line 1

ここに問題があるかどうかはわかりません。

答えて

5

正しいですが、そのメソッドは推奨されていません。マニュアルを参照してください

find('all', array('conditions'=>"status=1")) 

findAll("status=1") 

置き換え:私はいつもあなたが右のマニュアルを読んでいることを確認するために追加したいhttp://book.cakephp.org/view/1017/Retrieving-Your-Data

+0

を(ページの上部に参照)。 – kaklon

関連する問題