书栈网 · BookStack 本次搜索耗时 0.019 秒,为您找到 216 个相关结果.
  • [7.14]-PhalApi能带来什么和进阶篇总结

    1123 2018-08-02 《PhalApi 1.x 文档》
    phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结) 前言 1. PhalApi能带来什么 2. 进阶篇总结 3. 最后 phalapi-进阶篇8(PhalApi能带来什么和进阶篇总结) 前言 先在这里感谢phalapi框架创始人@dogstar ,为我们提供了这样一个优秀的开源框架. 到今天位置PhalApi已经开源...
  • 参数绑定

    操作方法参数绑定 按名称绑定 按顺序绑定 架构方法参数绑定(V5.0.1) 方法参数绑定是把URL地址(或者路由地址)中的变量作为操作方法的参数直接传入。 操作方法参数绑定 按名称绑定 参数绑定方式默认是按照变量名进行绑定,例如,我们给Blog控制器定义了两个操作方法read 和archive 方法,由于read 操作需要指定一个id 参...
  • 伪静态

    URL伪静态通常是为了满足更好的SEO效果,ThinkPHP支持伪静态URL设置,可以通过设置url_html_suffix 参数随意在URL的最后增加你想要的静态后缀,而不会影响当前操作的正常执行。例如,我们设置 'url_html_suffix' => 'shtml' 的话,我们可以把下面的URL http://serverName...
  • 变量调试

    除了Trace调试之外,系统还提供了\think\Debug 类用于各种调试。 输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dump 和print_r 之外,ThinkPHP框架内置了一个对浏览器友好的dump 方法,用于输出变量的信息到浏览器查看。 用法: Debug :: dump ( $var , $echo =...
  • 配置加载

    惯例配置 应用配置 扩展配置 场景配置 模块配置 加载配置文件 在ThinkPHP中,一般来说应用的配置文件是自动加载的,加载的顺序是: #### 惯例配置->应用配置->扩展配置->场景配置->模块配置->动态配置 以上是配置文件的加载顺序,因为后面的配置会覆盖之前的同名配置(在没有生效的前提下),所以配置的优...
  • 一对多关联

    关联定义 关联查询 根据关联条件查询 关联新增 定义相对的关联 关联定义 一对多关联的情况也比较常见,使用hasMany 方法定义,参数包括: ### hasMany('关联模型名','外键名','主键名',['模型别名定义']); 例如一篇文章可以有多个评论 <? php namespace app\...
  • SAE

    SAE介绍 安装SAE扩展 相关配置 数据库配置 驱动配置 SAE介绍 Sina App Engine(简称SAE)是新浪研发中心开发的国内首个公有云计算平台,是新浪云计算战略的核心组成部分,作为一个简单高效的分布式Web服务开发、运行平台越来越受开发者青睐。 SAE环境和普通环境有所不同,它是一个分布式服务器集...
  • 自定义栏目列表搜索条件

    栏目列表页:如何自定义搜索条件? 栏目列表页:如何自定义搜索条件? 如果需要自定义栏目上搜索条件,首先的建议就是新建一个栏目后台信息列表模板 默认的搜索条件是: 自定义搜索条件有3部分(必须一一对应): 搜索的字段(_filter ) 操作符(_opterator ), 参考: ThinkPHP 3.2-表达式查询 搜索值(...
  • 示例代码

    示例代码 示例代码 先来感受一下使用 QueryList 来做采集是什么样子。 1采集百度搜索结果列表的标题和链接。 采集代码: $data = QueryList :: get ( 'https://www.baidu.com/s?wd=QueryList' ) // 设置采集规则 -> rul...
  • URL重写

    [ Apache ] [ IIS ] [ Nginx ] 可以通过URL重写隐藏应用的入口文件index.php ,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到...