CodeIgniter 目录结构详解

1.    myshop
2.    |-----system                框架程序目录
3.        |-----core          框架的核心程序
4.            |-----CodeIgniter.php   引导性文件
5.            |-----Common.php    加载基类库的公共函数
6.            |-----Controller.php    基控制器类文件:CI_Controller
7.            |-----Model.php     基模型类文件:CI_Model
8.            |-----Config.php    配置类文件:CI_Config
9.            |-----Input.php     输入类文件:CI_Input
10.            |-----Output.php    输出类文件:CI_Output
11.            |-----URL.php       URL类文件:CI_URl
12.            |-----Router.php    路由类文件:CI_Router
13.            |-----Loader.php    加载类文件:CI_Loader
14.        |-----helpers           辅助函数
15.            |-----url_helper.php    url相关的辅助函数,如:创建url的辅助函数
16.            |-----captcha_helper.php创建图形验证码的辅助函数
17.        |-----libraries         通用类库
18.            |-----Pagination.php    通用分页类库
19.            |-----Upload.php    通用文件上传类库
20.            |-----Image_lib.php 通用图像处理类库
21.            |-----Session.php   通用session类库
22.        |-----language          语言包
23.        |-----database          数据库操作相关的程序
24.            |-----DB_active_rec.php 快捷操作类文件(ActiveRecord)
25.        |-----fonts         字库
26.
27.    |-----application           项目目录
28.        |-----core          项目的核心程序
29.        |-----helpers           项目的辅助函数
30.        |-----libraries         通用类库
31.        |-----language          语言包
32.        |-----config            项目相关的配置
33.            |-----config.php    项目相关的配置文件
34.            |-----database.php  数据库相关的配置文件
35.            |-----autoload.php  设置自动加载类库的配置文件
36.            |-----constants.php 常量配置文件
37.            |-----routes.php    路由配置文件
38.        |-----controllers       控制器目录
39.            |-----welcome.php   控制器文件,继承CI_Controller
40.        |-----models            模型目录
41.            |-----welcome_model.php 模型文件,继承CI_Model
42.        |-----views         视图目录
43.            |-----welcome.php   视图模板文件,默认后缀名为.php
44.        |-----cache         存放数据或模板的缓存文件
45.        |-----errors            错误提示模板
46.        |-----hooks         钩子,在不修改系统核心文件的基础上扩展系统功能
47.        |-----third_party       第三方库
48.        |-----logs          日志
49.
50.    |-----index.php             入口文件

1.    myshop
2.    |-----system                框架程序目录
3.        |-----core          框架的核心程序
4.            |-----CodeIgniter.php   引导性文件
5.            |-----Common.php    加载基类库的公共函数
6.            |-----Controller.php    基控制器类:CI_Controller
7.            |-----Model.php     基模型类:CI_Model
8.            |-----Config.php    配置类:CI_Config
9.            |-----Input.php     输入类:CI_Input
10.            |-----Output.php    输出类:CI_Output
11.            |-----URL.php       URL类:CI_URl
12.            |-----Router.php    路由类:CI_Router
13.            |-----Loader.php    加载类:CI_Loader
14.        |-----helpers           辅助函数
15.            |-----url_helper.php    url相关的辅助函数,如:创建url的辅助函数
16.            |-----captcha_helper.php创建图形验证码的辅助函数
17.            |-----xxx_helper.php    自定义辅助函数
18.        |-----libraries         通用类库
19.            |-----Pagination.php    通用分页类库
20.            |-----Upload.php    通用文件上传类库
21.            |-----Image_lib.php 通用图像处理类库
22.            |-----Session.php   通用session类库
23.            |-----Xxx.php       自定义类库
24.        |-----language          语言包
25.        |-----database          数据库操作相关的程序
26.            |-----DB_active_rec.php 快捷操作类文件(ActiveRecord)
27.        |-----fonts         字库
28.
29.    |-----application           项目目录
30.        |-----core          项目的核心程序
31.            |-----MY_Controller.php 扩展核心基控制器类:CI_Controller
32.        |-----helpers           项目的辅助函数
33.            |-----MY_url_helper.php 扩展系统url相关的辅助函数,如:创建url的辅助函数
34.            |-----MY_captcha_helper.php扩展系统创建图形验证码的辅助函数
35.            |-----url_helper.php    覆盖系统url相关的辅助函数,如:创建url的辅助函数
36.            |-----captcha_helper.php覆盖系统创建图形验证码的辅助函数
37.            |-----xxx_helper.php    创建自己的辅助函数
38.        |-----libraries         通用类库
39.            |-----MY_Pagination.php 扩展系统通用分页类库
40.            |-----MY_Upload.php 扩展系统通用文件上传类库
41.            |-----MY_Image_lib.php  扩展系统通用图像处理类库
42.            |-----MY_Session.php    扩展系统通用session类库
43.            |-----Pagination.php    覆盖系统通用分页类库
44.            |-----Upload.php    覆盖系统通用文件上传类库
45.            |-----Image_lib.php 覆盖系统通用图像处理类库
46.            |-----Session.php   覆盖系统通用session类库
47.            |-----Xxx.php       创建自己的类库
48.        |-----language          语言包
49.        |-----config            项目相关的配置
50.            |-----config.php    项目相关的配置文件
51.            |-----database.php  数据库相关的配置文件
52.            |-----autoload.php  设置自动加载类库的配置文件
53.            |-----constants.php 常量配置文件
54.            |-----routes.php    路由配置文件
55.        |-----controllers       控制器目录
56.            |-----admin     自定义目录,后台控制器文件可以划分到此目录中
57.                |-----welcome.php控制器文件,继承CI_Controller,也可以继承MY_Controller
58.                |-----common.php 自定义通用控制器文件,继承CI_Controller,也可以继承MY_Controller
59.            |-----home      自定义目录,前台控制器文件可以分化到此目录中
60.                |-----welcome.php控制器文件,继承CI_Controller,也可以继承MY_Controller
61.                |-----common.php 自定义通用控制器文件,继承CI_Controller,也可以继承MY_Controller
62.            |-----welcome.php   控制器文件,继承CI_Controller,也可以继承MY_Controller
63.        |-----models            模型目录
64.            |-----admin     自定义目录,后台模型文件可以划分到此目录中
65.                |-----welcome_model.php 模型文件,继承CI_Model
66.                |-----common_model.php  自定义通用模型文件,继承CI_Model
67.            |-----home      自定义目录,前台模型文件可以划分到此目录中
68.                |-----welcome_model.php 模型文件,继承CI_Model
69.                |-----common_model.php  自定义通用模型文件,继承CI_Model
70.            |-----welcome_model.php 模型文件,继承CI_Model
71.        |-----views           视图目录
72.            |-----admin       自定义目录,后台视图模板文件可以划分到此目录中
73.                |-----welcome.php 视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
74.                |-----welcome.html视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
75.                |-----welcome.tpl 视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
76.            |-----home        自定义目录,前台视图模板文件可以划分到此目录中
77.                |-----welcome.php 视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
78.                |-----welcome.html视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
79.                |-----welcome.tpl 视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
80.            |-----welcome.php   视图模板文件,默认后缀名为.php,后缀名也可以是.html等任意后缀
81.            |-----welcome.html  视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
82.            |-----welcome.tpl       视图模板文件,后缀名可以是.php,也可以是.html等任意后缀
83.        |-----cache         存放数据或模板的缓存文件
84.        |-----errors            错误提示模板
85.        |-----hooks         钩子,在不修改系统核心文件的基础上扩展系统功能
86.        |-----third_party       第三方库
87.        |-----logs          日志
88.
89.    |-----index.php             入口文件
90.    |-----admin.php             自定义后台入口文件  
时间: 2024-07-30 10:18:06

CodeIgniter 目录结构详解的相关文章

Nuxt.js学习(二) --- Nuxt目录结构详解、Nuxt常用配置项、Nuxt路由配置和参数传递

[TOC] 1.Nuxt目录结构详解 Nuxt项目文件目录结构 |-- .nuxt // Nuxt自动生成,临时的用于编辑的文件,build |-- assets // 用于组织未编译的静态资源入LESS.SASS 或 JavaScript |-- components // 用于自己编写的Vue组件,比如滚动组件,日历组件,分页组件 |-- layouts // 布局目录,用于组织应用的布局组件,不可更改. |-- middleware // 用于存放中间件 |-- pages // 用于存放

Tomcat目录结构详解(非常详细)

Tomcat7 的目录结构如图: · 1.bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat:如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat: 2.conf:这是一个非常非常

重要目录结构详解

ls -d 只显示目录 ls -ld /* 显示根下所有的目录 网卡文件:/etc/sysconfig/network-scripts/ifcfg-eth0 /etc/init.d/network restart   确保ONBOOT=yes Ifdown eth0 && idup eth0 查看:ifconfig blkid 看设备的UUID DNS客户端配置文件:/etc/resolv.conf 网卡文件 优先于 /etc/resolv.conf Setup里面也可配置DNS 主机名解

Android工程目录结构详解

工程目录结构: src: 存放java源代码的目录 gen: 存放自动生成文件的目录:R.java文件:存放res目录下对应资源的id 1,目录中存放所有由Android开发工具自动生成的文件. 2,目录中最重要的就是R.java文件.这个文件由Android开发工具自动产生的.Android开发工具会自动根据你放入res目录的资源,同步更新修改R.java文件. 3,正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java文件. 4,R.java文件在应用中起到了字典的

Angular新建项目目录结构详解

在上一篇博客中我们已经通过Angular CLI命令行工具创建出来一个全新的Angular项目,要想写项目,首先我们要先搞清楚项目的目录结构是怎样的,每个文件又有什么意义,文件中的代码又起到什么作用. 首先看一下整体的目录结构: 可以看到,命令行工具自动生成了很多文件和目录,我们来说说这些目录是干什么的 首层目录: node_modules 第三方依赖包存放目录 e2e 端到端的测试目录 用来做自动测试的 src 应用源代码目录 .angular-cli.json Angular命令行工具的配置

Tomcat的目录结构详解

Tomcat目录结构: 首先我们看看tomcat的目录下面都有什么文件 bin: 可以通过文件看出来这是一些关于tomcat的可执行的相关文件,比如启动和关闭 conf: 这个目录下存放的是tomcat相关的配置文件,常用的配置文件就是web.xml,server.xml这个配置文件是存放管理网站用户的信息 lib: 打开这个文件夹一看.全部都是jar文件,接触过java的朋友应该一目了然,这很明显就是java的jar包,这里存放的是网站后台调用的jar包 logs: 这个文件夹里面全部都是日志

Android开发:程序目录结构详解

HelloWorld程序的目录结构概述 我们可以在文件夹中看到,HelloWorld程序的目录主要包括:src文件夹.gen文件夹.Android文件夹.assets.res文件夹. AndroidManifest.xml.default.properties.在Eclipse的左侧展开HelloWorld项目,可以看到如下图的目录结构: 下面将分节介绍上面的各级目录结构. 1.src文件夹 顾名思义(src, source code)该文件夹是放项目的源代码的.打开HelloWorld.jav

Android工程的目录结构详解

在搭建Android开发环境及简单地建立一个HelloWorld项目后,本篇将通过HelloWorld项目来介绍Android项目的目录结构.本文的主要主题如下: 1.HelloWorld项目的目录结构 · 1.1.src文件夹 · 1.2.gen文件夹 · 1.3.Android 2.1文件夹 · 1.4.assets · 1.5.res文件夹 · 1.6.AndroidManifest.xml · 1.7.default.properties 下面将分节介绍上面的各级目录结构. 1.1.sr

Linux文件系统的目录结构详解

一.前 言 文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构. 二.目 录 1.什么是文件系统 2.文件系统的类型 3.目录结构的详细解读 4.一些重要子目录的解读 5.附录:目录结构的简明查阅手册 三.正 文 我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.下面大家跟飘扬一起来学习吧…………. 1.什么是文件系统 当您使用Linux的时候,如果您通过ls –l / 就会