ホームページ > バックエンド開発 > PHPチュートリアル > PHPスマートテンプレートの入力テキストボックスに値を割り当てる方法

PHPスマートテンプレートの入力テキストボックスに値を割り当てる方法

WBOY
リリース: 2016-06-23 14:00:32
オリジナル
1229 人が閲覧しました

プロジェクトで使用されている CI フレームワークとスマート テンプレートを使用して、

<input type="text" id="teamId" name="teamId" value=""/>
ログイン後にコピー

テキスト ボックスに値を割り当てるにはどうすればよいですか。
   $teamId=1;   $this->cismarty->assign('teamId',$teamId);   $this->cismarty->display('teamInfo.html');
ログイン後にコピー


<{$teamId}>
これはどこに置くべきですか?


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

value=""

value に入れてください

最初はそのままにしておきましたが、このまま実行しても問題ありませんか?

値ボックスでは、最初のテキスト ボックスのみが値を取得でき、残りは値を取得できません。

<input type="text" id="Id" name="Id" value="<{$team.Id}>"/><input type="text" id="Code" name="Code" value="<{$team.Code}>"/><input type="text" id="Caption" name="Caption" value="<{$team.Caption}>"/>
ログイン後にコピー

最初のテキスト ボックスのみが値を持ち、残りは値を取得できません。

<> はありません

; これはさらに間違っています。 Value は元の文字列を直接出力します。 1 階と 2 階のものは正しいですが、エディターはそれをエラーとして表示します。非常に混乱しています

$team['Id']=1;$team['Code']='001';$team['Caption']='aaaa';$this->cismarty->assign('team',$team);$this->cismarty->display('teamInfo.html');
ログイン後にコピー


これらの 3 行は次のように書かれており、スタジオエディターではこのようにエラーとして表示されます。他に対処方法はありますか?

このアドレスに <{$teamId}> を割り当てる方法はありますか?



編集した場合 エディターがエラーを報告する場合は、エディターのHTMLデバッグ機能をオフにしてください

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