从放弃到入门-Yaf(大话结构)

562 阅读2分钟

上一篇我们说了框架的生成,那么这一篇我们一起来学习下框架的目录,以及修改入口文件,好了我们来打开框架文件:


在这里我们看到了两个文件夹以及两个文件,那么我在这里先大话的给大家说明一下它们都是些什么。

目录结构

  • application(用来存放我们的主程序、控制器、模板文件等)

  • conf(看名字大家就应该知道它的用处了吧,是的它是用来存放框架的一些配置文件的,里面具体有什么我们一会儿详细来研究一下)

  • index.php(这个就更加不用说了,这是我们程序的入口文件,也就是说用户的所有操作都会先经过这个文件。当然了你可以把他比喻为一扇大门)

  • readme.txt(这个是鸟哥给它写的一些描述内容,建议大家详细阅读一下)

好了,这里我们就大概了解了这几个文件以及文件夹的用处了。

修改入口文件

我们看鸟哥的写的手册会注意到,里面还有一个public文件夹,那么我们这里是没有的。所以现在需要我们来手动创建它了:

现在我们已经创建好了这个public文件夹,那么我们把我们的入口文件index.php放进去。输入:http://localhost/lbxd/public/index.php ,这个时候我们会发现屏幕一片空白,那是怎么回事呢?我们打开入口文件看看:

我们发现第五行在该目录下没有conf这个文件夹,因为我们已经把它移入到public下的缘故所以它需要到它的上一级去寻找,那么我们做一下处理:
然后我在:dirname(FILE)后面拼接了一个字符串:“.'/../'”,其实意思很简单,就是直接指到它的上级了,这样就可以找到conf配置文件了。
我们访问:http://localhost/lbxd/public/index.php 就又会出现hello,world了

下一篇一起看看他的application文件夹conf文件夹内部的详细目录结构以及public文件夹的内容完善等。