我可能有一个奇怪的问题,但我只需要知道,
使用 PHP 时,有很多方法可以构建应用程序或网站。我的问题是我们如何称呼这个构建模型?
我列出了一些我知道的方式,也许有人知道它们的名称:
- 具有应用程序视图的索引。每个操作都发布到 PHP 文件中,例如删除操作发送到 delete.php,插入操作发布到 insert.php,依此类推。完成后,我们使用
header('location: index.php');
回到我们的视图。 - 一个 index.php,上面有一长串 if/else 或 switch 语句,用于查找要调用的操作。如果动作被调用,就像
index.php?action=delete
动作被执行,然后我们创建视图。如果没有动作调用,我们只需创建视图。 - 一个只有基本 html 的索引文件,它使用 ajax 从其他 php 文件(如 action.php?action=start)调用视图。每个交互都通过 action.php 使用 ajax 将结果加载到索引 html 页面中。
- url 被 .httacces 重写,例如
website.com/delete/
->website.com/index.php?action=delete
然后一切都通过 index.php。当像删除这样的操作被调用时,执行该操作的文件会被包含在内if($_REQUEST['action'] == 'delete'){ include(delete.php); }
,并且至少会创建一个视图。
这些方法如何调用?有这方面的文件吗?
我正在研究使用 PHP 的所有不同方式。当然,我会尝试列出优点和缺点的列表,而女巫的方式最好或最好使用。我知道一种工作方式称为模型视图控制,简称 MVC。但是其他方法是如何调用的,我在哪里可以找到有关这些方法的一些信息。特别是仅用于 PHP 编程的方法,因为 MVC 模型用于许多语言。