この記事の例では、ThinkPHP での I()、U()、$this->post() などの関数の使用法を説明します。参考のためにみんなで共有してください。具体的な方法は以下の通りです
ThinkPHP では、次のメソッドを使用してコントローラーでフォーム データを受け入れることができます:
1. $_POST[]/$_GET[] ただし、受け入れられたフォームのコンテンツは htmlspecialchars() 関数によってフィルターされません。これを使用してデータを受信したい場合は、フォームデータを手動で処理する必要があります
2. 受信フォーム関数
3. thinkphp3.1.3 には新しい関数 I() があり、フォーム データを直接受け取ります。この関数はこれらのフィールドをフィルターします。I('受信する必要があるフォームの名前', 'データが空の場合 デフォルト値','フォームデータの処理に使用される関数');
U() 関数は出力アドレスです
U('オペレーション名', 'array()パラメータ', '疑似静的サフィックス名', ジャンプするかどうか, ドメイン名)
この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。