-
数据表命名 要注意
命名空间的引入要注意
查看全部 -
common模块在app中无法使用。因为Thinphp默认把common做成app下的公共的模块,前后台都可调用,不允许我们在url上直接访问。
不过我们可以在其它模块中使用use来导入common模块引用,(也就是说,如果有一些通用的控制写在common中),减少重复的代码编写。
common中的controller下的类可以被继承,类中的方法可以被调用
common中的controller中的User类中可以写许多方法被继承或者调用,例如权限认证、数据处理
如何使用common模块中的代码和方法
a.通过use app\common\controller\index as commonIndex,
引入common模块中的index类到index模块下,new这个类就可以使用它的方法了
b.引入方式同上,index模块下的index类通过extends继承common模块下的index类,
class Index extends commonIndex{},达到使用common模块的方法
查看全部 -
通过git(一个分布式的版本管理系统)将thinkphp5项目克隆到本地
查看全部 -
//
查看全部 -
在与app同级目录下有一个conf文件夹,
conf—config.php文件保存的是应用配置,config.php中返回的是一个配置数组,该数组会与tp的惯例配置数组进行array_merge(惯例配置指的是thinkphp文件夹下的convention文件中保存的所有配置)
conf—extra文件夹,该文件夹下保存的PHP文件是扩展配置,配置之间的修改都是通过array_merge来实现的
优先级为扩展配置>应用配置>惯例配置
查看全部 -
thinkphp5查看全部
-
tp5其他开发规范
查看全部 -
tp5常量和配置
查看全部 -
tp5目录和文件开发规范
查看全部 -
tp5函数、类属性命名
查看全部 -
测试一下
查看全部 -
注意访问时这里系统没有隐藏配置,所以是
localhost/index.php/index/Index/index
使用use app\common\controller\User as commonUser;class User extends commonUser{}来继承 app下common模块是公共的,前后台都可调用的,但urll不可直接访问的。
查看全部 -
// 定义配置文件目录
define('CONF_PATH', __DIR__ . '/../app/conf/');
查看全部 -
一,use 然后new
use app\common\User as commonUser;
$commonUser=new commonUser();
return $commonUser->showNames("aaaa");
二,use 然后extends commonUser;
use app\common\User as commonUser;
class index extends commonUser
{
function index(){
return $this->showNames("bbbb");
}
}
三,app下common模块是公共的,前后台都可调用的,但urll不可直接访问的。
查看全部 -
thinkPHP把common做成一个公共的模块,不允许我们在url上直接访问。
查看全部
举报