suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Symfony-Warum existiert das Verzeichnis web/bundles/framework/ nicht?

Das Framework unter web/bundles/ ist eine Datei, kein Ordner. Der in DEMO verwendete Bildpfad lautet web/bundles/framework/images/grey_magnifier.png, kann jedoch nicht angezeigt werden.

Wie kann dieses Problem gelöst werden?

ringa_leeringa_lee2805 Tage vor540

Antworte allen(2)Ich werde antworten

  • 天蓬老师

    天蓬老师2017-05-16 16:46:28

    在我这边 framework是一个文件夹,如果你使用

    php app/console assets:install --symlink
    

    安装的话,那么framework就是一个FrameworkBundle/Resources/public的一个软连接,建议重新执行下

    php app/console assets:install --symlink 
    

    命令试试

    Antwort
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 16:46:28

    估计你用的时windows系统吧,Symfony2默认会使用符号链接(Linux或Unix),windows系统不认,所以会变成文件,你可以试试

    app/console assets:install web
    

    把这些资源通过hard copy复制到web/bundles目录下,不过这样做有个缺点,就是当你在开发的过程中如果更新了css或js(诸如这种网站资源文件)文件,需要重新运行一次刚才的命令把新的资源再次拷贝的web/bundles目录下才能生效。

    我个人认为还是要多看Symfony2的官方文档,其实这些内容人家官方文档都有提及,要仔细去看。

    希望能帮到你。

    Antwort
    0
  • StornierenAntwort