我有一个用 PHP 编写的原型网站。最近我重写了代码以将逻辑与布局和数据库操作分开。所以现在我有了类似 MVC 代码设计的东西。
现在困扰我的是,在 MVC 中我将有很多文件,并且每个文件在与其他文件(模型+视图+控制器)结合时都会显示一些内容。所以我发现创建类似于我的 MVC 部件的小部件会很有用。
例如,当我有产品视图的 MVC 时,我会创建一个 PHP 文件,该文件以这种方式组合 MVC 部分文件,以根据我传递给这个新 PHP 文件的 GET 值显示产品。
我将以这种方式完成的是,任何小部件、网站的子部分都可以单独查看并与其他部分分开使用。所以它可能是小部件或 Firefox 浏览器设计之类的东西。
所以我可以分别测试网站的每个部分,而不是只将这些部分组合到当前实际的网站页面设计中。因此,用户测试也会更容易,并且演示文件会非常简短且易于理解。
我想知道您对此有何看法。我不想陷入设计中的任何漏洞,我认为这是未来保持网站代码轻松维护的重要时刻。
我对么?