ホームページ > バックエンド開発 > PHPチュートリアル > thinkphp モードの find メソッドが失敗する

thinkphp モードの find メソッドが失敗する

巴扎黑
リリース: 2016-11-11 09:40:27
オリジナル
1316 人が閲覧しました

今日、奇妙な問題に遭遇しました

D('Custoemr')->find(1) ステートメントを使用すると、SQL が実行されません。これは非常に奇妙です。

他のテーブルのモデルを使用した検索メソッドは正常に機能します。 D('Custoemr')->add() メソッドと組み合わせると、主キーは返されません。

問題は主キーにあるはずだと感じたので、顧客テーブルを注意深く確認したところ、確かに主キーが 2 つあることがわかりました。 そのうちの 1 つが誤ってクリックされました。


ここでもう一度要約します。複数の主キーを持つテーブルがある場合、find メソッドも create メソッドも正常に実行されません

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート