如何将PHP代码添加到我的Codeigniter视图文件中?

时间:2009-12-11 20:21:30

标签: php codeigniter

我想在我的Codeigniter视图中添加一些PHP,例如,页脚中的动态日期。管理这个的最佳方法是什么?

3 个答案:

答案 0 :(得分:5)

在您的视图中使用PHP没有任何问题。我一直在视图中使用PHP来循环数组和创建有序列表等等.IMO,MVC不是将HTML与PHP分离,而是将业务逻辑和显示逻辑分开。

MVC有许多不同的解释和实现,所以有些人会不同意我,这很好。决定如何使用MVC并在整个项目中保持一致。

答案 1 :(得分:2)

如果要将数据传递给视图,则填充控制器中的$ data数组:

$data = array(
  'date' => $myDate
);
$this->load->view('myview', $data);

然后在你的视图中添加一些PHP来写出来。例如:

<?php echo($date); ?>

答案 2 :(得分:0)

对于您的视图,您可以通过控制器将数据传递给它,甚至可以将php代码直接放在视图文件中。对此没有限制。但是,为了保持一致,最好将尽可能多的php代码放在控制器中,并且视图应该主要包含纯html / css / js代码,但正如我所说,即使你把PHP代码放在你的代码中也没有错查看文件。