如何为无关数据库创建自定义页面?

时间:2016-07-19 作者:JessicaGonzalez

我正在编写一个插件来显示产品(我的第一个插件)。我有一个10000产品数据库,包含ID、名称、图像和描述。我可以从页面模板/虚拟页面显示所有这些内容。如何使每个产品都有自己的页面,其中列出了描述和其他属性?类似于从帖子列表中选择帖子的方式,但针对单个产品?

编辑:我刚刚制作:

if(isset($_GET[\'product\'])){
        include(\'includes/product.php\');
}

if(isset($_GET[\'category\'])){
    include(\'includes/category.php\');
}

if(!isset($_GET[\'category\']) && !isset($_GET[\'product\'])){
    include(\'includes/catalog.php\');
}
情况有多糟?

1 个回复
SO网友:MJV

我在学校为一部模拟电影DB做了这件事。您可以让每个产品都有自己的唯一ID,单击后,在基于该ID的通用页面中打开该产品,并找到与该ID匹配的所有标识。

因此,如果客户单击ID为3076的产品(如洗发水),那么它将调出任何与3076相关的内容。

只需将此信息从列表页面传递到“指定”页面,它就可以上传了。:)

所有产品都必须共享相同的列名,因此所有产品都必须位于一个数据库表的本地。这是唯一的例外。

通过一个“上传”页面,您可以节省大量内存。只需要通过ID。。。不管是3076还是9999。它总是有用的。