【问题标题】:MVC: what is the correct format for View layer [closed]MVC:视图层的正确格式是什么[关闭]
【发布时间】:2018-07-20 11:01:28
【问题描述】:

我需要在每个产品的视图中显示动态生成的 div。

这就是为什么我在View层写了如下函数:

// view layer
foreach ($products as $key => $value) {
    $str .=  DisplayProductInfo($key);
}

function DisplayProductInfo($key)
{
    echo '<div class="SubProjectCommentDetailInfo">';

    $str = $this->controller->model->data[$key];            

    echo '</div>';
}

但是我在网上找到的例子显示,大部分视图是这样的:

// view templete 
<!DOCTYPE html>
<html>
<head>
<title>$data->title</title>
</head>
<body>
<div>$data->product</div>
</body>
</html> 

请推荐正确的。

【问题讨论】:

  • 让我问你一件事。如果您想聘请专业设计师让您的网站更美观,您认为他们可以使用哪种类型的“视图”?
  • 感谢@apokryfos。我认为设计师不知道 php 编程,所以对他们来说原始 html(第二个)更好。 :0 你怎么看?
  • 第二个要好得多。还可以查看twig,它让视图看起来更简单

标签: php model-view-controller view


【解决方案1】:

发送数据数组查看并循环遍历div

【讨论】:

    猜你喜欢
    • 2015-09-02
    • 2012-01-02
    • 2023-03-03
    • 2023-03-19
    • 1970-01-01
    • 2011-05-04
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多