蓝

这家伙有点懒,还没写个性签名!

  • 财富值3225
  • 威望值500
  • 总积分9215

个人信息

  • 回答了问题 上传文件 saveAs

    不是说了上传文件么,那 无疑就是 yii\web\UploadedFile 对象了
    这个问题 很容易 在文档中查到,函数签名为

    public boolean saveAs ( $file, $deleteTempFile = true )
    

    第二个参数的意思是 是不是把临时文件删掉,所以 这没什么好不好的,看你的 应用场景
    如果你 saveAs 后 就不再需要这个临时文件了,可以把它 删掉
    如果你 saveAs 后 在本次请求内,还需要用这个临时文件,那就 不能删掉,当然 本次请求结束后,php 肯定还是会把这个临时文件 删掉的

    这个参数感觉还是 比较 多余的,既然已经 saveAs 了,后面再用 就可以用 saveAs 的那个文件了,没必要 还用这个 临时文件了

  • 回答了问题 关于 postgresql

    虽然你 没有提,但 看你把 listen_address 配置成了 * 所以猜测你的 pgadmin4 不是在本机,而是要 远程链接 pg server
    看你的 机器名 应该是 阿里云的服务器,所以 需要到 阿里云的控制台 安全组规则 开放 5432 这个端口,才可以 远程连接

  • 1、这是其他人写的 yii2 扩展,并不是什么 “yii2自带的”
    2、什么叫“执行不起来”,报错 还是怎么的,具体的现象 是什么

  • 你只要把 拼接sql 封装到一个函数中,不就可以像 batchInsert 那样 “优雅”的调用了么
    其实 yii 的 batchInsert 一样是 拼接sql,可以找下它的源码看看,同时 可以做为参考,写出你自己的 batchUpdate

  • 可以用 case when :

    update table set
        value1 = case id
            when 1 then value11
            when 2 then value12
            when 3 then value13
            when 4 then value14
        end,
        value2 = case id
            when 1 then value21
            when 2 then value22
            when 3 then value23
            when 4 then value24
        end
    where id in (1,2,3,4)
    
  • Yii 中并没有内置 这样的功能,它推荐的做法是 单独定义一个继承自 yii\base\Model 的表单模型(区别于继承自 yii\db\ActiveRecord 的 AR 模型)。
    当然,自己仿照 TP 写这么一个字段映射的功能 也是 很容易的

  • 2019-07-13 已签到
    连续签到1天,获得了5个金钱
  • 如果你 两个结果集 都需要分页,可能需要考虑一下 两个分页之间的参数冲突问题
    一个分页,一个不分页,相当于 只有一个 分页,这 有什么需要 特别考虑的呢?
    假设你用了 dataprovider,将其 pagination 属性设置为 false 就 disable 了 分页

  • 这不是 三个对象,这是 一个 PhpOffice\PhpSpreadsheet\RichText\RichText 对象
    excel 的一个单元格里 可以放一个 RichText 对象进去,这个对象 有个 getPlainText() 方法,可以让你获得其中的 纯文本

副总裁 等级规则
9215/10000
资料完整度
30/100
用户活跃度
0/100

Ta的关注

1

Ta的粉丝

13

Ta的访客

80