51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#PHP内核探索系列文章
thinkphp5.1控制器初始化函数initialize与构造函数__construct区别
构造函数中子类的构造方法会覆盖父类的构造方法,如果要继承父类的构造方法可以加入parent::__construct();例子://另一种方法,使用构造函数初始化publicfunction__construct(){//使用父类的构造函数,也就是调用Controller类的构造函数parent::__construc...
IT猿
·
2020-03-28
函数
thinkphp5.1
控制器
初始化
initialize
thinkphp5 join使用注意
A表有id,name,time等字段,B表有id,type,uid,email,address等字段。A表中的id和B表中的uid对应。Db::table(A表)->alias('a')->join('B表b','a.id=b.uid')->find(); 这样是把B表中的所有字段都给返回了...
IT猿
·
2020-03-28
thinkphp5
join
使用
注意
thinkphp5控制器访问转换问题
假设定义了HelloWorld控制器url访问地址就是:http://localhost/index.php/index/hello_world,与此同时view目录下的模板文件夹要命名为hello_world,否则会提示找不到模板如果你期望通过http://localhost/index.php/index/Hell...
IT猿
·
2020-03-28
thinkphp5
控制器
访问
转换
问题
thinkphp5文件上传问题
tp5中文件上传如果没有数据就会报错,所以要先做一个判断//先接收文件数据$isfile=$_FILES;//判断是否上传图片数据,如果没有上传数据二位数组中的name会为空,如下例:if($isfile['brand_logo']['name']==''){}else{} 下面是一个完整的图片上传代码&nb...
IT猿
·
2020-03-28
thinkphp5
文件
上传
问题
php静态方法和属性
静态方法和属性由static关键字定义静态方法和属性不用实例化也可以直接访问,如self::test(),self::tt类实例化后可以访问静态方法,但是不可以访问静态属性 声明类属性或方法为静态,就可以不实例化类而直接访问。静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。为了兼容PHP4,如果...
IT猿
·
2020-03-28
php
静态
方法
属性
thinkphp5.1页面页面模板及参数配置
success和error跳转的模板在thinkphp/tpl/dispatch_jump.tpl 配置参数在thinkphplibraryraitscontrollerjump.php文件里面...
IT猿
·
2020-03-28
页面
thinkphp5.1
模板
参数
配置
thinkphp5.1静态文件存放问题
5.1的版本不能将静态文件放在application目录下,只能放在public目录下,否则会拒绝访问...
IT猿
·
2020-03-28
thinkphp5.1
静态
文件
存放
问题
thinkphp5部署到LAMP服务器显示Access denied.
问题:thinkphp5部署到LAMP服务器,首页正常访问,其余页面访问显示Accessdenied 解决:1.先把文件夹权限改为777 2. 进入服务器,改文件。将php.ini的值改成1...
IT猿
·
2020-03-28
thinkphp5
部署
LAMP
服务器
显示
tinkphp5使用中碰到的问题 持续更新
1.使用助手函数(如controller(),model(),validate())进行实例化时只需要引入thinkController或thinkModel或thinkValidate即可,无需引入实例化类所在的文件。 在实例化模型时如果用new来实例化时,就需要引入与之对应的类文件,如果控制器类名和该模型...
IT猿
·
2020-03-28
tinkphp5
使用
碰到
问题
持续
thinkphp5修改入口文件位置及相应的问题
问题1:thinkphp5修改入口文件解决:参考手册http://www.kancloud.cn/manual/thinkphp5/129746,然后需要把.htaccess跟入口文件放到同一目录下,否则路由配置会出错 问题2:入口文件更改后静态资源加载出错,修改/public/static解决:...
IT猿
·
2020-03-28
thinkphp5
修改
入口
文件
位置
phpstorm使用
生成注释快捷键/**+enter注释快捷键ctrl+/...
IT猿
·
2020-03-28
phpstorm
使用
php追加数组的问题
PHP数组合并两种方法及区别 如果是关联数组,如下: 代码如下:$a=array( 'where'=>'uid=1', 'order'=>'uid', ); $b=array( 'where'=>'uid=2', 'ord...
IT猿
·
2020-03-28
php
追加
数组
问题
thinkphp5引入百度编辑器
在ThinkPHP的模板(html文件)中引入Ueditor 下载ueditor解压至public/static目录在需要的页面引入js文件<scripttype="text/javascript"src="__STATIC__/ueditor/ueditor.config.js"></sc...
IT猿
·
2020-03-28
thinkphp5
引入
百度
编辑器
thinkphp5更新时验证数据
在编辑页面form表单中添加一个隐藏域:<inputtype="hidden"name="表中id字段名"value="get方式传过来的id值">(千万注意name要和主键同名),然后定义好验证器类中的相关规则,此时不需再要定义验证场景了,添加编辑都用同一规则:classAdminextendsValid...
IT猿
·
2020-03-28
thinkphp5
更新
验证
数据
thinkphp5缓存使用
之前不明白缓存有什么用处,后来看了一些案例大概有点了解,记录一下。1、thinkphp5没有静态缓存2、对于一些更新不是太频繁的数据,我们可以使用缓存机制对查询到的数据进行缓存,减缓数据库压力3、下面讲的例子缓存类型都是file,{memcache、wincache、sqlite、redis和xcache}这几种目前还...
IT猿
·
2020-03-28
thinkphp5
缓存
使用
首页
上一页
...
352
353
354
355
356
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他