【发布时间】:2012-12-18 17:14:52
【问题描述】:
对于 codeigniter / php 中的视图,以下是否考虑太多? $springtrail 是在模型中计算的数组在哪里?
<div id="page_name">Website</div>
<?php
$count = count($springtrail);
for($i = $count; $i >= 1; $i--){
if ($i != 1)
{
?> <div class="springtrail_button" id="st-0">arrayitem</div> <?php
} else
{
?> <a class="springtrail_link" href="#" id="1">Add</a> <?php
}
}
【问题讨论】:
-
就个人而言,我认为您的视图可以包含呈现数据所需的任何逻辑,但您需要。无论如何,Codeigniter 提供了很大的灵活性,它不强加规则。您在视图中包含循环和条件逻辑当然不会破坏任何内容,最终由您自己判断。
-
一个视图,在真正的 MVC 中是一个实例,它包含 UI 逻辑、处理多个模板并能够从模型层请求它需要的数据。但是 CI 做 MVC 就像宗教做道德一样。
-
谢谢。不确定标准是否得到更严格的执行。是的......逻辑,抱歉笼统
-
为什么投票结束?对我来说似乎是一个非常明确的问题,并且有一个非常明确的答案。
-
@JasonSwett,我认为它不符合 SO 标准,此时主要取决于编码器的偏好。它还有some dups。
标签: php codeigniter model-view-controller