2

今日の朝からこの問題を解決するのを手伝ってください...いくつかの調査を行った後、私は問題を見つけました...

「fmb_form_item_answer」というテーブルがあります

現在、このテーブルは.. 1079 レコードを持っています モデルの名前は... "FmbFormItemAnswer" です

問題は、999 番目のレコードに達した後です。model->id にアクセスすると、int ではなくテキストが返されます... as 1,002

例えば..

when model->id = 1079 の場合、生成されるのは... 1,079 (1 の後にカンマあり)

DBログを確認した後、これを理解することができました...以下は私が見つけたものです..

2013-08-19 18:59:53 EST ERROR: invalid input syntax for integer: "1,079"
2013-08-19 18:59:53 EST STATEMENT: SELECT * FROM "fmb_form_item_answer" WHERE submission_id=$1

この問題を解決するために専門家の助けを借りてください。本番サーバーからの起動です..簡単なヘルプをいただければ幸いです...

私は試しました...この方法も....モデルにルールを設定する....

array('id', 'numerical'), 

スクリーンショット ここに画像の説明を入力

4

1 に答える 1