我設置了其他路徑的自定義路徑後遇到了一些問題,只要我將文件夾添加到主題目錄中,就會遇到一些問題。應用:構建和主題文件夾
其他路徑中的視圖不會覆蓋默認路徑中的視圖,並且在額外的主題路徑中添加的主題文件夾會嘗試加載錯誤的CSS。
我現在的結構:
- App (Custom paths)
-- Controller
-- Model
-- Plugin
-- View
--- Themed
---- Admin *
- Swish (Actual APP directory)
- ...
*這個目錄會導致佈局與錯誤的CSS的位置呈現:如css/style.css
,而不是/theme/Admin/css/style.css
管理文件夾打破了佈局CSS和JS路徑,也App/View/Themed/Admin/*
意見不覆蓋Swish/View/Themed/Admin/*
基本上我想要做的是有一個默認的應用程序,我可以使用添加我可能添加的自定義事物的路徑,我需要在單個項目中更改的東西等。
任何幫助,非常感謝。
這並沒有解決我的問題,但它讓我得出的結論是,額外路徑中的主題文件夾需要app目錄中主題文件夾的完整webroot副本。有點愚蠢。它試圖從App/View/Themed/Admin/webroot/css獲取css,並且因爲它不存在,所以它會嘗試從Swish/webroot/css而不是Swish/View/Themed/Admin/Webroot公司/ CSS。 CakePHP的錯誤? –