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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:21:05
オリジナル
1117 人が閲覧しました

thinkphp モードの find メソッドが失敗します
今日、奇妙な問題が発生しました

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

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

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


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

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