零售网站如何使用单个产品信息填充页面?

时间:2014-01-17 04:48:51

标签: php html

这是一个愚蠢的问题,我会得到一些反对,但我不知道如何在搜索栏中提问,所以我找不到答案。

我正在试图找出像ebay,pccasegear等网站如何在其产品页面中填充每个特定项目的信息。

我知道他们显然不会为每个产品都有一个html页面,这很荒谬。所以我假设他们必须有一个单独的产品页面,它是通过php或类似的东西从数据库中填充的。

我的问题是,这是怎么做到的?如何在不使用php或使用数据库的情况下进行编码?

我问这个是因为我需要为我的课程编写一个网站代码,它要求有12个以上的虚拟产品,而且我不想为每个产品创建一个html页面。

1 个答案:

答案 0 :(得分:1)

在很高的层次上:每个产品的数据都以结构化,计算机友好的格式存储,而不是HTML。通常它将存储在某种类型的数据库中:SQL,NoSQL,等等。

使用某种HTML模板,产品数据以编程方式即时转换为HTML。看这部分是如何工作的并不需要太多的想象力。有一些“骨架”结构(模板),使用某种特殊占位符将特定产品信息替换到其中。

将这个完全构成的模板视为一个说明性示例:

<h1> {{ product_name }}  </h1>
<p> {{ product_description }} </p>

- 你能看到这是怎么回事吗?