You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

EasyAdmin 4(Symfony 6)图片列表页不显示及路由缺失问题求助

解决EasyAdmin 4 + Symfony 6图片列表页不显示及路由找不到问题
  • 修正路径拼写与basePath格式
    你的代码存在两处关键问题:

    1. setBasePath多写了public前缀——Symfony的web根目录就是public,浏览器访问资源时不需要带上这个前缀;
    2. 路径拼写错误:上传目录是logos(带s),但列表页的basePath写成了logo(不带s)。
      修正后的代码如下:
    ImageField::new('officialLogo')
            ->onlyOnForms()
            ->setUploadDir('public/images/logos')
            ->setLabel('Logo Officiel (500 x 500):'),
    ImageField::new('officialLogo')->onlyOnIndex()->setBasePath('/images/logos'),
    
  • 确认文件存储与字段值
    检查项目根目录下的public/images/logos文件夹,确认上传的图片确实存在于此;同时确保实体的officialLogo字段仅存储纯文件名(而非完整物理路径)。

  • 验证Web服务器配置
    确保你的Symfony项目的Web服务器根目录指向public文件夹,这样浏览器才能正常解析/images/logos/开头的资源链接。

内容的提问来源于stack exchange,提问作者Je-Développe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 19:57:06