由一些变量填充的模板(在PHP Web窗体中)

时间:2013-09-09 01:03:19

标签: php regex codeigniter cakephp webforms

我如何拥有一个由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);

非常感谢提前!

1 个答案:

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

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