safari3おちる
<form type="submit" target="_blank"></form>
原因はこれかなぁ・・・
safari3おちる
<form type="submit" target="_blank"></form>
原因はこれかなぁ・・・
どうも上記のサイトがリンク切れなので、
内容をこちらに書くと、スマーティで暗黙的にPHPが使えるらしく、
私が良く使うstr_padの場合
・smarty
{$hoge_id|str_pad:3:"0":STR_PAD_LEFT}
・php
str_pad($hoge_id,3,"0",STR_PAD_LEFT);
最近になってようやく気が付いたのだが、
smartyで、配列のkeyに変数を入れるにはどうしたらよいのか?
ちょっと調べてみると、
smarty内で、配列内のkeyに変数を叩き込むには
{$x.$y}
でオッケーらしい
いつもようにmapleを使用しているので、
もしforeachやsection内で使用している場合にはうまくいかないことがある。
{$x.$v.hoge}などのケース
{foreach from=$action.DTO.hoge|smarty:nodefaults key=k item=v}
{assign var="y" value=$v.hoge}{$x.$y}
{/foreach}
でうまくいったっぽい