搜尋

首頁  >  問答  >  主體

Symfony-為什麼web/bundles/framework/這個目錄不存在?

web/bundles/下的framework是一個文件,而不是一個資料夾。而DEMO所使用的圖片路徑是web/bundles/framework/images/grey_magnifier.png,都顯示不出來。

請問這個問題該如何解決?

ringa_leeringa_lee2756 天前517

全部回覆(2)我來回復

  • 天蓬老师

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

    在我這邊 framework是一個資料夾,如果你使用

    php app/console assets:install --symlink
    

    安裝的話,那麼framework就是一個FrameworkBundle/Resources/public的一個軟連接,建議重新執行下

    php app/console assets:install --symlink 
    

    指令試試

    回覆
    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的官方文檔,其實這些內容人家官方文檔都有提及,要仔細去看。

    希望能幫到你。

    回覆
    0
  • 取消回覆