プロジェクトで使用されている CI フレームワークとスマート テンプレートを使用して、
<input type="text" id="teamId" name="teamId" value=""/>
$teamId=1; $this->cismarty->assign('teamId',$teamId); $this->cismarty->display('teamInfo.html');
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デバッグ機能をオフにしてください