随笔分类 - thinkphp
摘要:tp5模型事件是放在函数
阅读全文
摘要:1.在extend\目录下创建page目录,在page目录中创建Page.php文件,将以下代码放入文件中 2.修改配置文件即可 分页样式为: 注:1)可以在代码中修改CSS部分代码,能修改一些颜色之类的样式 2)如果开启了TP5的简洁分页,只会显示上一页、下一页两个按钮
阅读全文
摘要:接口文件以及沙箱的测试账号可以去支付宝开发中心获取,下面给出一个简单地例子 我新建了一个控制器Pay用来专门做支付
阅读全文
摘要:thinkphp5.1取消了系统常量 可以把常量配置在app.php文件中 可以使用config()函数直接取出,config('WEB_URL') 在模板文件中使用{$Think.config.WEB_URL}
阅读全文
摘要:特别注意的是,如果你需要调用PHP内置的类库,或者第三方没有使用命名空间的类库,记得在实例化类库的时候加上 \
阅读全文
摘要:我们通常衡量一个Web系统的吞吐率的指标是QPS(Query Per Second,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Ap
阅读全文
摘要:1.加入购物车前验证库存 2.购物车中修改商品数量时验证 3.提交订单时验证
阅读全文
摘要:主要思路还是用session记录原地址,在登录后再跳转回原界面 先保存请求login方法界面的url 在登录方法最后跳转时控制
阅读全文
摘要:之前想过用cookie来实现这个,但是cookie不能存放数组,而且也不好实现,就用了session方法
阅读全文
摘要:理解命名空间首先要知道命名空间的作用,也就是它的出现解决了那些问题 官方给出的解决的问题是: 可以看下这篇文章:https://blog.csdn.net/zhanghuiqi205/article/details/84671608 https://www.php.cn/php-weizijiaoc
阅读全文
摘要:在我们进行php开发的时候,经常会使用var_dump()函数进行数组的打印,以方便我们程序的调试,而有时候我们在进行多维数组打印的时候会发现多维数组打印不全,有些地方被…代替,这就是我们php配置的问题了。 打开php.ini搜索xdebug,会找到以下信息: 如果没有这些信息,可以手动添加,添加
阅读全文
摘要:tp5.1 采用命名空间的方式进行调用。
阅读全文
摘要:入口文件后加一个空格就行了 1,首先cd到站点目录public下,我的入口文件是默认的index.php,然后执行以下命令, 2,php要加入环境变量 访问index模块下的index控制器下的test方法 php index.php index/index/test 入口文件后加一个空格就行了 1
阅读全文
摘要:此案例介绍的不是通过composer加载的,是手工下载放入extend目录下的扩展类库,仍然以phpspider为例 将owner888目录放入extend目录下,也可以直接将phpspider目录放入extend目录,这里仍然用owner88为例是为了认清和composer的区别 在需要使用的地方
阅读全文
摘要:下面以引入phpspider为例子: composer引入: 这时在vender目录下会多出一个owner888目录,里面就有我们需要的类库phpspider文件夹,有下面这些文件 我们在需要使用的控制器头部添加代码,这时就可以使用phpspider\core\phpspider文件里的类库了 之前
阅读全文
摘要:构造函数中子类的构造方法会覆盖父类的构造方法,如果要继承父类的构造方法可以加入parent::__construct(); 例子: initialize初始化,,子类的initialize会覆盖父类的,如果要继承父类的initialize方法可以跟构造函数一样,调用parent::initializ
阅读全文
摘要:模型类支持before_delete、after_delete、before_write、after_write、before_update、after_update、before_insert、after_insert事件行为 使用方法如下: 注意:要触发模型事件不能使用where方法,因为使用w
阅读全文
摘要:A表有id,name,time等字段, B表有id,type,uid,email,address等字段。 A表中的id和B表中的uid对应。 这样是把B表中的所有字段都给返回了,B表的字段会覆盖A中的同名字段, 比如最终返回的结果中id是B表中的id 这时要注意指定字段->field('a.*,b.
阅读全文
摘要:假设定义了HelloWorld控制器 url访问地址就是:http://localhost/index.php/index/hello_world,与此同时view目录下的模板文件夹要命名为hello_world,否则会提示找不到模板 如果你期望通过 http://localhost/index.p
阅读全文
摘要:tp5中文件上传如果没有数据就会报错,所以要先做一个判断 //先接收文件数据 $isfile=$_FILES;//判断是否上传图片数据,如果没有上传数据二位数组中的name会为空,如下例:if($isfile['brand_logo']['name']==''){ }else{ } 下面是一个完整的
阅读全文

浙公网安备 33010602011771号