框架里的文件介绍
application应用目录是整个网站的核心
前台目录admin
后台目录index
controller 控制器
model 数据模型
view 页面
extend是扩展类库目录
public主要是静态的资源和入口文件
static 存放静态资源css js image
index.php入口文件
runtime是网站运行的临时目录
thinkphp 是tp框架的核心文件
lang是语言包
library TP核心文件
tpl 是模板页面
vendor 第三方扩展目录
URL地址了解
http://www.tp.com/ index.php /Index /Index
域名 入口文件 前台 控制器
控制器里的相关内容
在应用层:application。一个应用代表一个网站
在里面分为前台和后台两种模式admin和index
每种模式下含有controller model view
其中controller是控制台负责写网站的逻辑和流程
关于控制器的文件里的内容:
(1).(例如在admin中)空间的声明namespace app\admin\controller;
(2).引用同一个模式的里的不同的控制台里的内容
use \app\admin\controller\Index;
如果再admin中使用index的方法的时候可以直接使用
$model=new Index();
$model->index(); 表示的是的调用index里的index方法
跨模块之间的调用
use \app\index\controller\Index as index_index;
$model=new index_index();
$model->index();
(3).声明控制器
class User{
(4).方法:
public function index(){
//通过系统方法实现跨越式访问
$model=controller('Index');
echo $model->index();
}
}
跨越式调用:
下面的代码是在application\admin\controller\User.php里的内容
|
|