五娃

五娃

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

  • 财富值340
  • 威望值40
  • 总积分800

个人信息

  • 楼上的解决方案也可以,但我有个更偷懒的解决办法更简单粗暴,且不用再多配一个 host 还要去重启服务器
    假设你前后台都配置独立的 Host
    后台 admin.yii.com 指向 -> backend/web/
    前台 www.yii.com 指向 -> frontend/web/

    你图片存在与前后台目录平级的 common/uploads/

    你可以在 backend/web/ frontend/web/ 下新增一个目录 uploads 软连接 指向 commmon/uploads

    前后台都配一个
    backend/web/uploads -> /var/www/yii/common/uploads
    frontend/web/uploads -> /var/www/yii/common/uploads

    用 Windows 的就用 快捷方式

    这样不管你在前后台调用图片 都是 <img src='/uploads/xxx.jpg' />😁

  • 发表了说说
    上次登录还是五年前了...
  • 优点

    1. 存在Redis可以有效减少磁盘IO
    2. 方便集中管理,不用建目录层次,也方便查找
    3. 可以避免文件目录结构改变访问不到图片的问题
    4. 对于头像类图片操作修改只需直接覆盖存储不再需要先找到原有的再保存新的

    ===========================

    缺点

    1. 使用Redis存储会占用更多内存图片体积相对文本数据要占用更多内存空间
    2. 相比管理管理文件目录,个人认为管理好Redis相对来说对个人经验要求更高
  • 啊 我不是故意弄乱格式的

  • ···
    <?php $form= ActiveForm::begin([

    'enableClientScript' => false,
    'enableClientValidation' => false
    

    ])

    
    
  • // 获取满足指定条件的行数
    $n=Post::model()->count($condition,$params);
    
主管 等级规则
800/1000
资料完整度
70/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

2

Ta的访客

10