框架

php框架CI(codeigniter)自动加载与自主创建对象操作实例分析

本文实例讲述了php框架CI自动加载与自主创建对象操作。分享给大家供大家参考,具体如下:CI的autoload很好用,自动创建对象,但是注意,他的对象只有一个。下面记录一下使用library自定义类时,怎么使用自动加载或者用load的方法,以及自主生成任意多个实例的方法。autoload以及load的本质是什么:可能就是做了在全局include+new一个实例的工作。 »

CI框架简单分页类用法示例

本文实例讲述了CI框架简单分页类用法。== '') $current_class = ''; if($this->current_class !== '') if if($links_num full_tag_open; $output .= $this->info_tag_open.'共'.$rows_num.'... »

viper配置框架的介绍支持zookeeper的读取和监听

viper作为配置框架,其功能非常的强大,我们没有理由不去了解一下。我们先看官网对它的功能简介: viper是完整配置解决方案,他可以处理所有类型和格式的配置文件,他有如下功能: 设置默认配置 支持读取 JSON TOML YAML HCL 和 Java 属性配置文件 监听配置文件变化,实时读取读取配置文件内容 读取环境变量值 读取远程配置系统 (etcd Consul) 和监控配置变化 读取命令... »

TP3.2框架分页相关实现方法分析

本文实例讲述了TP3.2框架分页相关实现方法。分享给大家供大家参考,具体如下: 需要用到分页的继承这个控制器即可 <?php namespace Home\Controller; use Think\Controller; class BaseController extends Controller { /** * 基础分页的相同代码封装,使前台的代码更少 * @param $c... »

ThinkPHP5框架中使用JWT的方法示例

本文实例讲述了ThinkPHP5框架中使用JWT的方法。 »

Thinkphp5框架异常处理操作实例分析

本文实例讲述了Thinkphp5框架异常处理操作。分享给大家供大家参考,具体如下: 异常处理 有时候服务端会报出我们无法感知的错误,TP5默认会自动渲染错误的形式,生产环境中这样的形式并不是我们想要的。 未知错误 1.exception\Handle.php下的render方法需要覆盖 创建ApiHandleException.php <?php namespace app\com... »

Thinkphp5框架中引入Markdown编辑器操作示例

本文实例讲述了Thinkphp5框架中引入Markdown编辑器操作。分享给大家供大家参考,具体如下: 编辑器下载地址以及演示:https://pandao.github.io/editor.md/ 1.把下载的项目放在public目录下 2.页面中引入jquery.js,editormd.js,editormd.css demo <!DOCTYPE html> <html la... »

Go语言框架Beego项目搭建的方法步骤

1,命令行查看 Go 开发包的环境变量配置信息 命令行说明如下: 第 1 行,执行 go env 指令,将输出当前 Go 开发包的环境变量状态。 第 2 行,GOARCH 表示目标处理器架构。 第 3 行,GOBIN 表示编译器和链接器的安装位置。 第 7 行,GOOS 表示目标操作系统。 第 8 行,GOPATH 表示当前工作目录。 第 10 行,GOROOT 表示 Go 开发包的安装目录。 从... »

Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码

Taro 就是可以用 React 语法写小程序的框架,拥有多端转换能力,一套代码可编译为微信小程序、百度小程序、支付宝小程序、H5、RN等摘要:年后入职了一家新公司,与前同事交接完之后,发现公司有一个四端的项目,iOS和安卓都实现了左滑右滑的效果,而h5和小程序端没实现,询问得知前同事因网上没找到对应的插件,相关博客也特别少,所以没做就搁置下来了。 »

thinkphp5.1 框架钩子和行为用法实例分析

本文实例讲述了thinkphp5.1 框架钩子和行为用法。分享给大家供大家参考,具体如下: 行为 ThinkPHP中的行为是一个比较抽象的概念,可以把行为想象成在应用执行过程中的一个动作。 在框架的执行流程中,例如路由检测是一个行为,静态缓存是一个行为,用户权限检测也是行为,大到业务逻辑,小到浏览器检测、多语言检测等等都可以当做是一个行为,甚至说你希望给你的网站用户的第一次访问弹出Hello,wo... »

解决django框架model中外键不落实到数据库问题

在外键字段的参数中添加db_constraint=False即可,数据库中没有外键关系,代码中依然可以按照正常外键方式使用。 例如: class User(models.Model): name = models.CharField(max_length=255) room = models.ForeignKey(Room, db_constraint=False) class Room(mode... »

Python的Django框架实现数据库查询(不返回QuerySet的方法)

一、创建模型类: # -*- coding: utf-8 -*- from __future__ import unicode_literals from django.db import models class Course(models.Model): """课程表""" name = models.CharField(verbose_name='课程名称', max_length=255)... »

如何利用python web框架做文件流下载的实现示例

hello 大家好, 前不久公司里有个需求,把时序数据库中的日志下载到本地. 大家都知道. 数据库里的数据 都是存在数据库里的(废话). 想把他下载到客户的本地. 有的同学第一反应是: 只有文件才能下载. 所以大多数同学会想到先把数据从数据库中读出来,然后写入到服务器中的某个文件夹下生成文件, 然后再下载. 其实这是非常不效率的方法, 最简单的方法是,我们从数据库中读取到文件后, 直接以流的形式让... »

Laravel框架集合用法实例浅析

本文实例讲述了Laravel框架集合用法。分享给大家供大家参考,具体如下: 前言 集合通过 Illuminate\Support\Collection 进行实例,Laravel的内核大部分的参数传递都用到了集合,但这并不代表集合就是好的。Laravel作为快捷并优雅的开发框架,是有他一定的道理所在的,并非因他的路由、DB、监听器等等。当你需要处理一组数组时,你可能就需要它帮助你快捷的解决实际问题。... »

Yii 框架使用Gii生成代码操作示例

本文实例讲述了Yii 框架使用Gii生成代码操作。分享给大家供大家参考,具体如下: 开始 Gii Gii 是 Yii 中的一个模块。 可以通过配置应用的 modules 属性开启它。通常来讲在 config/web.php 文件中会有以下配置代码: $config = [ ... ]; if (YII_ENV_DEV) { $config['bootstrap'][] = 'gii'; $conf... »

Laravel框架源码解析之模型Model原理与用法解析

本文实例讲述了Laravel框架源码解析之模型Model原理与用法。分享给大家供大家参考,具体如下: 前言 提前预祝猿人们国庆快乐,吃好、喝好、玩好,我会在电视上看着你们。 根据单一责任开发原则来讲,在laravel的开发过程中每个表都应建立一个model对外服务和调用。类似于这样 namespace App\Models; use Illuminate\Database\Eloquent\Mod... »

Yii 框架使用数据库(databases)的方法示例

本文实例讲述了Yii 框架使用数据库(databases)的方法。分享给大家供大家参考,具体如下: 配置数据库连接 ¶ 开始之前,请确保你已经安装了 PHP PDO 扩展和你所使用的数据库的 PDO 驱动(例如 MySQL 的 pdo_mysql)。 对于使用关系型数据库来讲,这是基本要求。 驱动和扩展安装可用后,打开 config/db.php 修改里面的配置参数对应你的数据库配置。 ... »

Thinkphp 框架基础之源码获取、环境要求与目录结构分析

本文实例讲述了Thinkphp 框架基础之源码获取、环境要求与目录结构。分享给大家供大家参考,具体如下:获取ThinkPHP获取ThinkPHP的方式很多,官方网站是最好的下载和文档获取来源。希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。 »

Laravel框架源码解析之入口文件原理分析

本文实例讲述了Laravel框架源码解析之入口文件原理。分享给大家供大家参考,具体如下: 前言 提升能力的方法并非使用更多工具,而是解刨自己所使用的工具。今天我们从Laravel启动的第一步开始讲起。 入口文件 laravel是单入口框架,所有请求必将经过index.php define('LARAVEL_START', microtime(true)); // 获取启动时间 使用composer... »

Python flask框架实现浏览器点击自定义跳转页面

代码如下 _init_.py from flask import Flask, request, url_for, redirect, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/cool_form', met... »

Thinkphp 框架扩展之驱动扩展实例分析

本文实例讲述了Thinkphp 框架扩展之驱动扩展。分享给大家供大家参考,具体如下: 每个类库都可以设计自己的驱动,因此3.2版本的驱动目录没有独立出来,而是放到各个类库的命名空间下面,例如:Think\Log类的驱动放到 Think\Log\Driver 命名空间下面,Think\Db类的驱动放到了 Think\Db\Driver 命名空间下面。 当然,这只是建议的位置,你完全可以根据项目的需要... »

Laravel框架源码解析之反射的使用详解

本文实例讲述了Laravel框架源码解析之反射的使用。分享给大家供大家参考,具体如下: 前言 PHP的反射类与实例化对象作用相反,实例化是调用封装类中的方法、成员,而反射类则是拆封类中的所有方法、成员变量,并包括私有方法等。就如“解刨”一样,我们可以调用任何关键字修饰的方法、成员。当然在正常业务中是建议不使用,比较反射类已经摒弃了封装的概念。 本章讲解反射类的使用及Laravel对反射的使用。 反... »

Yii 框架使用Forms操作详解

本文实例讲述了Yii 框架使用Forms操作。分享给大家供大家参考,具体如下: 创建模型 模型类 EntryForm 代表从用户那请求的数据, 该类如下所示并存储在 models/EntryForm.php 文件中。 请参考类自动加载章节获取更多关于类命名约定的介绍。 <?php namespace app\models; use Yii; use yii\base\Model; ... »

Thinkphp 框架扩展之应用模式实现方法分析

本文实例讲述了Thinkphp 框架扩展之应用模式实现方法。分享给大家供大家参考,具体如下: 应用模式 应用模式是你的生活环境 开发环境 执行环境 ,就好比一个框架的应用场景(模式),是指这个框架在哪个平台上运行, thinkphp中SAE、普通、API三种模式, 普通是指用于普通WEB开发和运行方式, API是指用作API请求服务端,大多为别的客户端进行服务,供远程调用 SAE是指在新浪的SAE... »

ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解

本文实例讲述了ThinkPHP5 框架引入 Go AOP,PHP AOP编程。分享给大家供大家参考,具体如下: 项目背景 目前开发的WEB软件里有这一个功能,PHP访问API操作数据仓库,刚开始数据仓库小,没发现问题,随着数据越来越多,调用API时常超时(60s)。于是决定采用异步请求,改为60s能返回数据则返回,不能则返回一个异步ID,然后轮询是否完成统计任务。由于项目紧,人手不足,必须以最小的... »

Page 1 of 123123»