我得到了MVC的东西。 :)我发誓我做的。
所以,我有一个主控制器,用于提供主页'视图'或登录/注册查看'根据用户是否登录。
工作得很好,花花公子。
在注册时,会发送一个电子邮件链接,用户需要点击该链接来验证帐户 - >电子邮件,这恰好是家庭控制器中触发模型的功能,链接是有效的。
现在,在这个模型中是使用A:Activated / Not,B:Try Count更新数据库的代码。
现在,一旦完成,我想显示登录/注册视图'用适当的信息(失败,没有失败,尝试过多次等等)
我打算使用重定向并在会话变量中抛出消息类型和消息文本,然后以这种方式显示它,但后来认为我可以通过触发Home控制器索引函数来绕过它包含消息类型和消息文本的数组变量。
男孩我错了。
那么,我该怎么做呢?我真的很想远离依赖会议
答案 0 :(得分:1)
Model的相应方法应该返回一个包含status和count(伪代码)的值(可能是一个数组)
$statusCount = $model->getStatusCount($input);
然后将数据传递给View
$view->set('statusCount', $statusCount);
回答这个问题:是的,你可以逃避$_SESSION
。