thinkphp3.2系列程序--难点易错点

录制一: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中去找相关类,如果找到,就加载,如果此时找到类没有找到相应方法,就报错(即使公共类中有此方法)

同级类文件夹:

thinkphp3.2系列程序--难点易错点_第1张图片

2.如果同级目录里,没有此类,就尝试去公共类中找,如果找到就加载里面的方法,找不到就报错。

公共类文件夹如下:

thinkphp3.2系列程序--难点易错点_第2张图片

讲解视频:https://weibo.com/tv/v/I2yh7xBi2?fid=1034:4406082572092616

你可能感兴趣的:(thinkphp3.2)