0

我怎样才能拥有一个由 Web 表单中的一些变量填充的模板?

我已经编写了 MVC 应用程序;但现在我有一个不是 MVC 的项目(它只是一个 Web 表单);在 MVC 中,我可以对由一些变量填充的模板执行以下操作;我也可以做同样的网络表格吗?

我在 MVC Codeigniter 中的代码如下;这里我的 email_tempale 文件是一个寺庙,我在其中得到我的变量;我正在寻找 PHP Web 表单中的等价物:

  $mailData = array
                (
                'firtName' => $firtName,
                'lastName' => $lastName,
            );
        $msg = $this->load->view('email_template', $mailData, TRUE);

提前谢谢了!

4

1 回答 1

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 ();

它可以工作,但我从未测试过它。

于 2013-09-09T06:15:22.043 回答