ホームページ > バックエンド開発 > PHPチュートリアル > DEDEのカスタムタグに非表示のコントロールを追加するにはどうすればよいですか?そしてその値を取得するには

DEDEのカスタムタグに非表示のコントロールを追加するにはどうすればよいですか?そしてその値を取得するには

WBOY
リリース: 2016-06-23 14:15:50
オリジナル
1083 人が閲覧しました

dede 隠しコントロール カスタム フォーム

dede のカスタム ラベルに隠しコントロールを追加するにはどうすればよいですか?そしてその値を取得したいですか?
たとえば、招待リンクを作成する場合、index.php?u_name=hello
この hello を取得するための非表示のコントロールをカスタム フォームに追加したいのですが、どう書けばよいでしょうか。
または、PHP でこの hello を取得して HTML ページにマップするにはどうすればよいですか?
私は初心者です。 。ご指導いただければ幸いです。 。 。

ディスカッションに返信 (解決策)


招待者がクリックすると、index.php?u_name=hello のようなリンクが最初にindex.phpに来て、getメソッドのパラメータu_name=helloを受け取ります
を使用できますphp ファイル内で $u_name = $_GET['u_name']; を使用して hello 値を取得します

MVC を使用している場合は、この $u_name をビュー層に渡すだけです

MVC を使用していない場合は、単にそれをエコーし​​ます直接


に渡します。ビュー レイヤーまたはエコーにより、 などの非表示フィールドにエコーされます。 ; フォームではこうあるべきです 招待された登録ユーザーが送信すると、招待者が含まれます

もちろん、招待者がそれを非表示にするかどうか、招待者の挨拶を対応する実際のユーザー名に変換するかどうか、すべて PHP で実行できます

value= "" にはセミコロンがありません。value="" である必要があります。この方法で php 変数の値を表示しても問題はないはずです。

招待者がクリックすると、まず、index.php にアクセスし、get メソッドのパラメータを取得します。 u_name=hello

この hello 値を取得するには、php ファイル _GET['u_name']; で $u_name = $ を使用できます


MVC を使用する場合は、この $u_name をビュー層に渡すだけです

そうでない場合MVC を使用します。echo を直接使用してください




それをビューレイヤーまたは echo に渡して使用します をフォームに入力すると、招待された登録ユーザーが送信すると、招待者も連れて行かれます

もちろん、招待者を非表示にする必要があるかどうか、招待者の挨拶をする必要があるかどうかは、対応する実際のユーザー名に変換されると、すべて PHP で実行できます

私はすでにこのように書いていますが、Dede では HTML ページでの php の記述はサポートされていません。 。 。

私は dede で php を書く方法を知っています。 。

紫だけで十分です。ありがとう。 。

私は dede で php を書く方法を知っています。 。

紫だけで十分です。ありがとう。 。

さて、dede's view が左右のマーカーをカスタマイズしたようです

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