thinkphp自动安装完之后App文件夹是我自己定义的。其它自带的文件我看到都是有重复的。能详细说下用途吗

如题所述

├─ThinkPHP.php 框架入口文件
├─Common 框架公共文件
├─Conf 框架配置文件
├─Extend 框架扩展目录
├─Lang 核心语言包目录
├─Lib 核心类库目录
│ ├─Behavior 核心行为类库
│ ├─Core 核心基类库
│ ├─Driver 内置驱动
│ │ ├─Cache 内置缓存驱动
│ │ ├─Db 内置数据库驱动
│ │ ├─TagLib 内置标签驱动
│ │ └─Template 内置模板引擎驱动
│ └─Template 内置模板引擎
└─Tpl 系统模板目录
----------------
以上是框架自带的
其它的自动生成目录
├─index.php 项目入口文件
├─Common 项目公共文件目录
├─Conf 项目配置目录
├─Lang 项目语言目录
├─Lib 项目类库目录
│ ├─Action Action类库目录
│ ├─Behavior 行为类库目录
│ ├─Model 模型类库目录
│ └─Widget Widget类库目录
├─Runtime 项目运行时目录
│ ├─Cache 模板缓存目录
│ ├─Data 数据缓存目录
│ ├─Logs 日志文件目录
│ └─Temp 临时缓存目录
└─Tpl 项目模板目录追问

我想知道的是我要写的项目直接放在生成的Tpl目录里(即html文件)。其它css/js/img...放在Common目录里吗?是这样布局的?之后项目的所有文件都放在App里?

追答

方法放在 App/lib/action 根据项目建立文件夹
模板放在App/tpl

common 是项目公共文件,在程序运行时自动载入的 函数库之类的

CSS image js 之类的 按照手册上说 可以在App同目录 新建一个
比如

public
--image
---js
--css

追问

这么说自带的文件夹在后来的项目开发中只起到支配项目运行的作用了吧。

追答

自带的只是一个大概的

细化的话 需要分开项目 在方法 模型和 模板 目录下面新建文件夹就是了

追问

我是新手对这个兴趣很大,,希望您能够多点耐心指教下

追答

在Conf/ config.php 中配置

'APP_GROUP_LIST' => 'Home,Admin',
'DEFAULT_GROUP' =>'Home',

手册上都有的 看一遍就知道了

温馨提示:答案为网友推荐,仅供参考
相似回答