如何实现的Bootstrap类的PHP框架?(How to implement bootstrapi

2019-08-02 13:13发布

嗨,大家好我做我自己的MVC框架(因为每个人都希望做一个框架,请不要downvote我。)等。我想打一个自举类就像我在许多框架都看到了。 我提出这一点,因为我已经决定开始学习从内部框架移动到一个新的水平。 但我面对通过他们得到一些问题。 但我会在不同的问题,他们分开。 现在澄清我的问题: What features should a Bootstrapping class have?Can you give me articles that could help me?

Answer 1:

不应该有一个“引导类”。 这是一个简单的过程,它可以在一个简单的脚本,它将作为切入点,为您的应用程序包含。 PHP不是Java,因此你不需要包含在类中的一切。

通常应用的引导阶段将有以下职责:

  • 设置自动装载机
  • 初始化路由机制
  • 配置存储抽象(分贝,高速缓存等)
  • 处理用户请求(使用路由)
  • 派遣MVC

在你的应用程序的引导阶段是所有的对象之间的连线应设置。 这也将是你设置了这样的事情记录器,访问控制和错误处理结构的地方。

可以说, 前端控制器是一个组成部分或引导。

PS:还有,你可能会发现这个答案我的重要,因为它也包含引导文件的一个例子。


推荐文章列表:

  • GUI架构 由Martin Fowler
  • 控制容器和依赖注入模式的反转 由Martin Fowler
  • 模型-视图-控制器用户的描述接口范式Smalltalk的-80系统
  • 了解的JavaServer Pages Model 2架构
  • MVP:对于C模型-视图-演示的Taligent公司编程模型++和Java

最后两个环节包括两方面的3个主要的MVC风格的模式(模型2 MVC和MVP),因为传统的MVC实际上是极不现实的(实际上,几乎是不可能的),用于Web应用程序。



Answer 2:

自举只是一段代码,将通过为每个请求执行。
你可以把只要你喜欢更根据您的框架结构目录的功能或对象。

它不能有一些特定的功能



文章来源: How to implement bootstraping class in a PHP framework?