美文网首页
PHP-Yaf执行流程

PHP-Yaf执行流程

作者: ho俊 | 来源:发表于2018-10-08 15:38 被阅读0次

    如何构建框架目录(使用Yaf框架自带的代码生成工具)

    php-yaf-src/tools/cg/yaf_cg sample

    以上指令会在output目录上 生成项目名为sample文件夹

    框架目录结构说明

    1、在application目录下有个Bootstrap.php文件,这个就是图中的第一个环节,如果存在Bootstrap()就会先执行该文件,该文件包含了一系列的初始化环节,并返回一个Yaf_Application对象,紧接着调用了它的run方法,run里面包含了图中所有环节,run首先是调用路由,路由的主要目的其实就是找到controllers文件,然后执行里面的init和action方法,或者找到所有actions的地址然后加载,在去执行对应的execute方法,如果设置了autoRender在返回的时候会执行render方法,就是view自动渲染,图中有六个双横线标出的环节,就是六个插件方法,用户可以自定义实现这几个方法,然后Yaf框架会在图中相应的步骤处调用对应的HOOK方法。

    相关文章

      网友评论

          本文标题:PHP-Yaf执行流程

          本文链接:https://www.haomeiwen.com/subject/pokjaftx.html