thinkphp
-
Thinkphp5模型添加数据的方法
本篇文章介绍了thinkphp5中模型添加数据的两种方法,希望对学习thinkphp的朋友有帮助! Thinkphp5模型添加数据的方法 thinPHP5模型添加数据的方法有两个一个是create,一个是save方法,下面看实际案例代码。 ‘lei’, ’email’=>’leixiaotia…
-
详解ThinkPHP登录功能实例代码
用户登陆功能是php程序设计中常见的需求,本文thinkphp实例主要完成注册成功后进入首页的代码编写,并告诉你是如何实现登录用户的功能。 详解ThinkPHP登录功能实例代码 具体步骤: 第一步:在config.php文件中加上: ‘USER_AUTH_KEY’=>’authId’ 示例如下…
-
ThinkPHP5自定义分页URL
本篇文章介绍了thinkphp5实现自定义分页url的方法,tp5自带的分页大多数时候是满足不了开发需求的,这时候就需要我们去自定义分页url了。 ThinkPHP5自定义分页URL 在做新闻或者商品的时候,url往往带着参数跳转,例如:www.xxx.com/redcm/news/newslist…
-
详解ThinkPHP中自动验证及验证规则
本篇文章详细介绍了thinkphp中自动验证及验证规则的方法,希望对学习thinkphp的朋友有帮助! 详解ThinkPHP中自动验证及验证规则 ThinkPHP 内置了数据对象的自动验证功能来完成模型的业务规则验证。自动验证是基于数据对象的,而大多情况下数据对象是基于 $_POST表单 (不是绝对…
-
ThinkPHP中的fetchSql方法的使用
本篇文章介绍了thinkphp中fetchsql方法的使用,具有一定的参考价值,希望对学习thinkphp的朋友有帮助! ThinkPHP中的fetchSql方法的使用 前面我们学习了一个sql调试的方法getLastSql方法或者别名为_sql()的方法,但是这个方法要求获取最后一条成功执行的sq…
-
thinkphp关联模型的使用方法
%ignore_a_1% 自带关联模型HAS_MANY。 使用,在Model文件夹下创建ProductModel.class.php 代码如下: <?phpnamespace TestModel;use ThinkModelRelationModel; class ProductModel e…
-
ThinkPHP where方法介绍
ThinkPHP where() %ignore_a_1% where()方法是 model 类内置方法,用于设置数据库查询或者更新、删除等操作条件。 where 方法支持以字符串、数组和对象方式来设置条件,该方法不能独立使用,必须与 select()、find()、delete() 等数据操作方法…
-
thinkphp5配置允许指定ip访问模块
在config.php中添加 ‘allow_module_ip’ => [‘admin’ => ‘*’], // 设置某些ip可以访问指定模块 [‘admin’ => ‘*&…
-
thinkphp防止重复提交表单的技巧
在开发中,如果一个新增或修改的表单,在后台完成数据库操作后我们设定的不是跳转到其他页面,还是返回本页面,这时点击浏览器的后退再提交或刷新页面,会导致form表单重复提交,即这条记录会被增加或修改两次。 导致表单重复提交的原因是:第一次提交的表单会被缓存到内存中,直到页面下次提交或页面关闭或转向其他页…
-
thinkphp设置默认访问路径的方法
在用%ignore_a_1%的时候,通常会直接访问IndexController控制下面的Index方法.那它是通过什么设置的呢? ThinkPHP根目录设置 在根目录下面的ThinkPHP/conf/convention.php找到 ‘DEFAULT_MODULE’ => ‘Home’, /…