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

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

WBOY
WBOYオリジナル
2016-06-23 14:00:321170ブラウズ

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

<input type="text" id="teamId" name="teamId" value=""/>

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


1a16c482178d0a20eaa2931e48ea27d0
これはどこに置くべきですか?


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

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}>"/>

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

c566340028fdd159415c2e10202d0e8b はありません

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

$team['Id']=1;$team['Code']='001';$team['Caption']='aaaa';$this->cismarty->assign('team',$team);$this->cismarty->display('teamInfo.html');


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

このアドレスに 1a16c482178d0a20eaa2931e48ea27d0 を割り当てる方法はありますか?

c36e99a951c226611591eb7897620671"/> 4c306bf88dbfed2d7071855f8175d985"/>

d0f4fca3c8e1d97cd7e6140d1eb73e3d"/>

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。