我正在尝试将联系表单实现到我正在制作的网站中。没有人建议只将php文件包含在模板中。
我不明白如何制作或将现有的联系表格转换为与Smarty合作的表格。
任何指导方针?
答案 0 :(得分:0)
嗯,smarty的目的是从您的设计模板中分离您的代码逻辑。
因此,在您的联系表单中,您应该将输出写入smarty变量,而不是使用echo
。即:
$smarty->assign('email', $email);
在您的联系表格PHP结束时,您应该加载智能模板
$smarty->display('index.tpl');
我建议你也阅读smarty best practices page。它提供了有关如何使用智能模板的详细信息(以及为什么不包含普通PHP)。