如何将此代码更改回正常我真的不知道如何更改它
$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;
这不起作用
答案 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());