学好前端:thinkPHP学习笔记(一)

学好前端:thinkPHP学习笔记(1)

现在对前端的要求越来越高了  基本上身为一个前端人员需要会一种后台语言,于是选择了当下流行的php。因为是自学对我这个不怎么懂代码的人来说还是有点难度的。

1.先看看thinkphp的目录结构

 1 ├─ThinkPHP.php     框架入口文件 (注:这个文件是不能直接执行的只有在项目入口文件中调用才能运行  = =想我当初还对着它点啊点)
 2 ├─Common 框架公共文件
 3 ├─Conf 框架配置文件
 4 ├─Extend 框架扩展目录
 5 ├─Lang 核心语言包目录
 6 ├─Lib 核心类库目录
 7 │  ├─Behavior 核心行为类库
 8 │  ├─Core 核心基类库
 9 │  ├─Driver 内置驱动
10 │  │  ├─Cache 内置缓存驱动
11 │  │  ├─Db 内置数据库驱动
12 │  │  ├─TagLib 内置标签驱动
13 │  │  └─Template 内置模板引擎驱动
14 │  └─Template 内置模板引擎
15 └─Tpl 系统模板目录

2.调用thinkphp入口文件index.php

1 <?php
2 require '/ThinkPHP框架所在目录/ThinkPHP.php';  //之前提到过的调用入口文件

3.在文件夹app下运行index.php。由于调用了thinkphp.php所以自动生成文件目录。

 1 ├─index.php     项目入口文件
 2 ├─Common 项目公共文件目录
 3 ├─Conf 项目配置目录
 4 ├─Lang 项目语言目录
 5 ├─Lib 项目类库目录
 6 │  ├─Action Action类库目录
 7 │  ├─Behavior 行为类库目录
 8 │  ├─Model 模型类库目录
 9 │  └─Widget Widget类库目录
10 ├─Runtime 项目运行时目录
11 │  ├─Cache 模板缓存目录
12 │  ├─Data 数据缓存目录
13 │  ├─Logs 日志文件目录
14 │  └─Temp 临时缓存目录
15 └─Tpl 项目模板目录

4.入口文件移动到app目录的外面.修改代码如下。

1 <?php
2 define('APP_NAME','app');  //定义项目名
3 define('APP_PATH','./app/');//项目目录
4 require '/ThinkPHP框架所在目录/ThinkPHP.php';

这个是最基本的入门知识。一天学一点 总会有效果的!

相关内容推荐