heredoc是实现mvc的好方法吗?

时间:2010-09-24 21:12:28

标签: php model-view-controller heredoc

MVC中的Heredoc是开始分离图层的好方法吗?我读了一个可以使用的地方,另一个地方看到heredoc遇到的问题多于它解决的问题。

2 个答案:

答案 0 :(得分:3)

没有。 HEREDOC与MVC完全无关。 HEREDOC只是划分字符串的一种方式。这与询问单引号或双引号是否是分离图层的好方法相同。

MVC的想法是将用户界面分成三个独立的角色。我几分钟之前在你的另一个MVC问题中已经回答了这个问题,所以我只是link you to it。关于MVC,还有很多关于SO的好问题。只需使用搜索功能。

答案 1 :(得分:1)

Heredoc是一种各种各样的方法,但是,不,这不是一个好方法。特别是如果你在控制器内部这样做。您应该将“视图”逻辑分成不同的文件,然后根据控制器/操作只包含所需的视图。

将其作为一个包含,您可以轻松使用<?php echo $variable; ?>并在该文件中执行您的视图逻辑。您还可以考虑在采用MVC方法的Zend中使用预构建的框架,例如Codeigniterothers