この記事では、thinkphp チュートリアル コラムを使用して、ThinkPHP がフォーム データをデータベースに収集するための 3 つの方法を紹介します。
#ThinkPHP はフォーム データをデータベースに収集します (3 つの方法)
#1. フォーム

# があると仮定します。 #注: __SELF__ は、コントローラーが配置されているメソッドのパスを返します。コントローラー メソッドで echo __SELF__ を出力できます。
{$smart.const.__SELF__} が firebug を通じて解析されたかどうかを確認できます
2. フォーム データを収集する
方法 1. $_POST メソッドを使用する
コントローラーで受信したデータ $_POST は配列なので、次の方法でフォームを追加できます。 add() メソッドのデータ。

#方法 2. AR を使用すると、柔軟性が高まります。

一部のデータは保存したくないため、データベースにすべてのデータをこの方法で追加できます。 方法 3. create() メソッドを通じて、このメソッドはデータの収集を支援するだけであり、データベースへのデータの追加には関与しないことに注意してください。

注: フォームに name 属性を間違って書いた場合、たとえば:

そのようなものはありません。データテーブルの Goods_number_number フィールドに名前を入力すると、create() メソッドが自動的にこのフィールドを除外します。 特定のフレームワークでフィルタリングするにはどうすればよいですか?

#データベースが正常に追加されたら、追加ページに戻る必要があります。上記の書き方はあまりにも醜いです。&dollar を呼び出すことができます。 ;this-> ;success('プロンプト情報','U 関数による URL アドレスの生成'); and$this->error('エラー プロンプト情報','URL アドレス')

推奨: 「
最新の 10 件の thinkphp ビデオ チュートリアル 」
以上がThinkPHP にはフォームデータを収集する 3 つの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。