【发布时间】:2014-04-18 00:34:42
【问题描述】:
我正在使用 API 构建网站,并且正在使用 PHP 从所述 API 接收数据。 谈到优雅地实际输出这些数据时,我总是感到头疼,因为我总是觉得自己做错了。
目前我只是在文件开头有我的 looooooooong php 代码,然后我只在底部编写 html 并使用这种语法来输出数据:
<div id="user-info">
<h4><?= $user->name; ?></h4>
<ul>
<?php foreach($user->orders as $order): ?>
<li>
<a href="#"><?= $order->ref; ?></a>
</li>
<?php endforeach; ?>
</ul>
但是,我觉得有大量的 PHP 和所有的 HTML 不是最优雅的解决方案,因此可能不是最好的解决方案。我假设有某种做法可以拆分文件并在不同的页面上生成动态数据,然后在请求时将该数据解析到 html 页面。但这真的会有所作为,因为它不像它的多线程吗?
【问题讨论】:
-
你读过“PHP MVC”吗?