正在浏览:thinkphp

Thinkphp中的allowField方法可以智能过滤掉不属于数据表的字段,而Laravel中却并没有类似的方法,因此自己编写了一个方法用于Laravel实现类似Thinkphp中的allowField功能。 public static function a

在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。ThinkPHP5的\think\Controller类内置了两个跳转方法success和

在使用ThinkPHP5的时候有些数据没必要专门的创建数据库保存,比如网站名称、备案号等信息,那么我们可以通过创建自定义配置文件的方式解决,具体方法如下: 1.创建extra自定义配置

ThinkPHP5中volist标签调用函数的方法如下: 调用方法: {volist name=:funname(参数) id=data}{$data}{/volist} 示例代码: 模板文件代码 {volist name=:majorList() id=data}option value={$key}{$data}/option{/volist} 公共

ThinkPHP5路由别名定义无效,route.php文件定义如下: return [ admin = admin/Index/index, admin/login = admin/Login/index, admin/logout = admin/Login/logout, __alias__ = [ admin/activity = admin/Activity, ],]; 模板中url生成代

在thinkphp5模型的查询中,一般有两种方式:数组方式和闭包方式,相对于数组方式只能定义查询条件,闭包方式可以支持更多的连贯操作,包括排序、数量限制等。 那么我们在使用闭包

系统内置了get_client_ip方法用于获取客户端的IP地址,使用示例: $ip = get_client_ip(); 上面的方法会返回一个客户端IP地址,但是如果要根据IP定位功能,则需要配合IP地址库文件(详见:

做项目中有文档下载的需求,其实thinkphp完整版本内置了http类,运用该类我们可以轻易的实现httpdownload方法,具体代码如下: //下载单个文件function httpdownload($id=null,$file=null){$http=new \