我如何拥有一个由Web窗体中的某些变量填充的模板?
我已经编写了MVC应用程序;但现在我有一个不是MVC的项目(它只是一个Web表单);在MVC中我可以为一个由一些变量填充的模板执行以下操作;我也可以使用sam ein网页表单吗?
我在MVC Codeigniter中的代码如下;这里我的email_tempale文件是一个寺庙,我在其中得到我的变量;我正在寻找PHP Web窗体中的等价物:
$mailData = array
(
'firtName' => $firtName,
'lastName' => $lastName,
);
$msg = $this->load->view('email_template', $mailData, TRUE);
非常感谢提前!
答案 0 :(得分:0)
我建议你也有一个模板文件,所以我想你可以试试这个:
$mailData = array
(
'firtName' => $firtName,
'lastName' => $lastName,
);
require_once "your template file path";
然后在您的模板文件中,将以下行放在正确的位置:
<?php echo $mailData['firstName']; ?>
<?php echo $mailData['lastName']; ?>
如果您想使用渲染变量而不是输出来获取模板的内容,可以试试这个 -
ob_start();
require_once "your template file path";
$msg = ob_get_contents ();
ob_end_clean ();
它可以工作,但我从未测试过它。