【问题标题】:Codeigniter Do I need to check if a variable is set in view?Codeigniter 我是否需要检查是否在视图中设置了变量?
【发布时间】:2015-09-30 15:15:46
【问题描述】:

我是否应该检查视图文件中是否设置了变量?我的意思是我们正在控制将哪些数据发送到视图,所以理想情况下它不应该是必需的。

如果我们检查一个变量并发现它没有设置,那么我们应该怎么做?重定向到 404 ?然后再次从视图重定向似乎不正确。

在没有特定变量的情况下加载视图的可能性是什么?

我在 codeigniter 工作。

【问题讨论】:

  • 您可以检查变量是否在控制器本身中设置,否则您只能在控制器中重定向到 404..

标签: php codeigniter codeigniter-2


【解决方案1】:

逻辑属于controllers。您还将数据从控制器传递到视图。

最好的方法是检查你的控制器,如果它不存在,那么做重定向。

视图只是数据的可视化表示,不属于那里的逻辑。

【讨论】:

  • 我完全忘记了“逻辑属于控制器”哈哈……感谢您简短而准确的回复。
猜你喜欢
  • 2014-09-15
  • 1970-01-01
  • 1970-01-01
  • 2011-04-05
  • 1970-01-01
  • 1970-01-01
  • 2020-04-07
  • 2018-12-14
相关资源
最近更新 更多