需要PHP Mysql数据库MVC结构建议

时间:2012-05-02 22:35:10

标签: php mysql model-view-controller database-design

我试图弄清楚让页面动态知道要输出哪些数据的最佳方法。

我有一个index.php,我希望能够将一些$ _GET变量传递给它,然后根据它知道要显示什么。除了内容不同之外,内容的类型也不同,我有产品和其他类型的页面,如博客帖子等。产品存储在不同的表中,然后存储在其他页面中。并且表格结构也略有不同。

目前我有以下表格。

主题,页面和类别。

Table = Subjects
id | menu_name | menu_number | category | menu_position | active

Table = Pages
id | subject_id | category_id | page_name

Table = Categories
id | category

这些是概述网站主要结构的主要表格。然后我有二级表,其中包含页面的实际数据。

帖子,post_details,post_pypes和 products,product_details,product_types和product_specs。

我想要激活的是一个变量将在查询字符串中发送,基于此,应用程序将知道要显示的信息。

我的问题是如何制作一个表格,用于对具有唯一ID的所有条目(帖子和产品)进行编目,这将是我的应用程序确定如何继续进行所需的唯一变量。即查询表中包含该唯一ID的数据库,并告诉应用程序其“产品”,产品ID为X,并继续查询所需的信息表。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我强烈建议您调查像CodeIgniter这样安全的结构化环境,以实现您在上面描述的任何内容。该问题的范围非常广泛,这可能表明您可以从某种类型的预构建框架中获利。