Smarty代码正常php

时间:2013-06-14 12:15:19

标签: php smarty

如何将此代码更改回正常我真的不知道如何更改它

$template = new Smarty;
//assign to smarty
$template->assign('username', stripslashes($username));
$template->assign('email_address', stripslashes($email_address));
$template->assign('step', 1);   

所以如何将此更改为正常的php我不知道我应该如何使用普通的PHP分配这些值

我已经尝试过这个

$username = $_POST['username'];
$email_address = $_POST['email_address'];
$step = 1;

这不起作用

2 个答案:

答案 0 :(得分:0)

Smarty指定要查看的变量。这实际上取决于您的项目结构。如果它是MVC,那么你应该改变你的VIEW类。如果不是,并且变量在项目中可见,那么您将可以访问$username$email_address,并且可以删除智能代码。为了给出更具体的答案,您需要提供有关项目管理视图等的更多详细信息。

$username = stripslashes($username);
$email_address = stripslashes($email_address);
echo $username.$email_adress;

Voila你可以通过你已经拥有的方式进入。

Smarty是非常好的模板系统。三思而后行。我和smarty工作了很长时间,而且非常好。

答案 1 :(得分:0)

$username = $_POST['username'];
$email_address = $_POST['email_address'];
$step = 1;

将下一个代码附加到您的代码

$template->assign(get_defined_vars());