录制一:thinkphp3.2安装与配置
1.参数解释
http://thinkphp3.2.develop.com/index.php/home/index/abc
home:项目名
index:控制器名
abc:控制器下的方法名
2.官网下载
http://www.thinkphp.cn/down.html
3.看版本号方法
安装配置讲解视频:https://weibo.com/tv/v/HFV172ihC?fid=1034:4399905288953765
录制二: thinkphp3.2多项目配置与数据库连接
1、控制器中命名空间以文件夹名开头,不能以控制器名开头
2、数据库配置要注意的问题
多项目配置与数据库连接讲解视频:https://weibo.com/tv/v/I0q5zv392?fid=1034:4401001893941995
录制三: thinkphp3.2调用公共函数
1、所有项目的公共函数,在所有项目中都可以用(Application\Common\Common\function.php)
2、单个项目的公共函数只能在单个项目中使用(Application\Home\Common\function.php)
3、公共函数必须命名为function.php
多项目配置与数据库连接讲解视频:https://weibo.com/tv/v/I1tQAlZK0?fid=1034:4403529649995051
录制四:thikphp3.2跨控制器跨项目调用方法
1、在同一个项目的控制器,调用方法,只需要使用控制器的名字。如下:
$dd = new UserController();
$a = $dd->getname('xwd’);
注:有三种方法,可参考下面跨项目调用控制器方法
2、跨项目调用控制器方法
a.方法一:用绝对路径
$aa = new \Admin\Controller\UserController();
echo $aa->getname('ddd’);
b.方法二:用系统封装的A方法
$aa = A('Admin/User');
echo $aa->getname('ddd’);
c.方法三:用R方法
echo R(‘'Admin/User/getname’);
讲解视频:https://weibo.com/tv/v/I1WkrnLPC?fid=1034:4404624413946980
录制五:thikphp3.2访问自定义公共函数和公共类
1、在如下的配置方件中:
ThinkPHP_3.2\Application\Common\Conf
加入一行,多个自定义函数文件名用逗号分开,公共函数文件之间,方法不能重名。
'LOAD_EXT_FILE'=>'common2,common3',
2、调用过程:
1.首先会去当前目录的同级目录model中去找相关类,如果找到,就加载,如果此时找到类没有找到相应方法,就报错(即使公共类中有此方法)
同级类文件夹:
2.如果同级目录里,没有此类,就尝试去公共类中找,如果找到就加载里面的方法,找不到就报错。
公共类文件夹如下:
讲解视频:https://weibo.com/tv/v/I2yh7xBi2?fid=1034:4406082572092616