Codeigniter模型到控制器流程

时间:2015-04-15 21:40:52

标签: php codeigniter model-view-controller

我得到了MVC的东西。 :)我发誓我做的。

所以,我有一个主控制器,用于提供主页'视图'或登录/注册查看'根据用户是否登录。

工作得很好,花花公子。

在注册时,会发送一个电子邮件链接,用户需要点击该链接来验证帐户 - >电子邮件,这恰好是家庭控制器中触发模型的功能,链接是有效的。

现在,在这个模型中是使用A:Activated / Not,B:Try Count更新数据库的代码。

现在,一旦完成,我想显示登录/注册视图'用适当的信息(失败,没有失败,尝试过多次等等)

我打算使用重定向并在会话变量中抛出消息类型和消息文本,然后以这种方式显示它,但后来认为我可以通过触发Home控制器索引函数来绕过它包含消息类型和消息文本的数组变量。

男孩我错了。

那么,我该怎么做呢?我真的很想远离依赖会议

1 个答案:

答案 0 :(得分:1)

Model的相应方法应该返回一个包含status和count(伪代码)的值(可能是一个数组)

$statusCount = $model->getStatusCount($input);

然后将数据传递给View

$view->set('statusCount', $statusCount);

回答这个问题:是的,你可以逃避$_SESSION