ホームページ  >  記事  >  PHPフレームワーク  >  ThinkPHP にはフォームデータを収集する 3 つの方法があります

ThinkPHP にはフォームデータを収集する 3 つの方法があります

藏色散人
藏色散人転載
2021-08-19 14:57:272621ブラウズ

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

#ThinkPHP はフォーム データをデータベースに収集します (3 つの方法)

#1. フォーム

ThinkPHP にはフォームデータを収集する 3 つの方法があります

# があると仮定します。

#注: __SELF__ は、コントローラーが配置されているメソッドのパスを返します。コントローラー メソッドで echo __SELF__ を出力できます。
{$smart.const.__SELF__} が firebug を通じて解析されたかどうかを確認できます

2. フォーム データを収集する

方法 1. $_POST メソッドを使用する

コントローラーで受信したデータ $_POST は配列なので、次の方法でフォームを追加できます。 add() メソッドのデータ。

ThinkPHP にはフォームデータを収集する 3 つの方法があります

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

ThinkPHP にはフォームデータを収集する 3 つの方法があります

一部のデータは保存したくないため、データベースにすべてのデータをこの方法で追加できます。

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

ThinkPHP にはフォームデータを収集する 3 つの方法があります

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

ThinkPHP にはフォームデータを収集する 3 つの方法があります

そのようなものはありません。データテーブルの Goods_number_number フィールドに名前を入力すると、create() メソッドが自動的にこのフィールドを除外します。

特定のフレームワークでフィルタリングするにはどうすればよいですか?

ThinkPHP にはフォームデータを収集する 3 つの方法があります


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

ThinkPHP にはフォームデータを収集する 3 つの方法があります

推奨: 「
最新の 10 件の thinkphp ビデオ チュートリアル

以上がThinkPHP にはフォームデータを収集する 3 つの方法がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。