エラーは何ですか? thinkphp を使用してデータベースに 1 つの情報しか追加できないのはなぜですか?
PHP コード >
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->public function insert(){
$guest=M("Author");
$guest->create();
$guest->add();
}
ログイン後にコピー
-----解決策-------- ------------
データキャッシュファイルが壊れています。 Create() 関数は、フィールドを格納するいくつかの PHP ファイルを自動的に作成し、型検証を実行するためです。 2 番目の Create() では、ファイルが存在する場合、そのファイルはデータベース内で検索されなくなり、直接使用されます。
したがって、テーブル構造を変更した後は、ここにあるキャッシュ ファイルを削除する必要があります...
一般的な場所は、プロジェクト フォルダー KONAKONA_AppRuntimeData_fields の下にあります。以下のファイルをすべて削除しても問題ありません。それらは自動的に再作成されます。