ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp モードの find メソッドが失敗する
thinkphp モードの find メソッドが失敗します
今日、奇妙な問題が発生しました
D('Custoemr')->find(1) ステートメントを使用しても SQL が実行されません。これは非常に奇妙です。
他のテーブルのモデルを使用した検索メソッドは正常に機能します。 D('Custoemr')->add() メソッドと組み合わせると、主キーは返されません。
問題は主キーにあるはずだと思い、customer テーブルを注意深く確認したところ、確かに主キーが 2 つあることがわかりました。 そのうちの 1 つが誤ってクリックされました。
ここでもう一度要約します。複数の主キーを持つテーブルがある場合、find メソッドと create メソッドは正常に実行されません。