私はの形でSmartyの変数$error
を割り当てることにより、エラーメッセージを表示しようとしていますの.tplファイルに付加さの変数にアクセスすることはできません:PHP&SMARTY =>
function validate1() {
$error['title'] = "Title contains illegal characters...";
$this->smarty->append('error', $error);
}
function validate2() {
$error['time'] = "Please enter a time in 12 hour clock (12:30 PM) format.";
$this->smarty->append('error', $error);
}
私のHTMLのように見えます
<p class="message-error">{$error['title']}</p>
<p class="message-error">{$error['time']}</p>
私は最近、以下のコードを使用していました。次のコードと同じように動作するように、最初のブロックを変更する方法はありますか?
$error['title'] = "Title contains illegal characters...";
$error['time'] = "Please enter a time in 12 hour clock (12:30 PM) format.";
$this->smarty->assign("error", $error);
わからないが、それは 'append' – Londeren