2015-10-18 64 views
0

我已經將CakePHP站點複製到了幾個不同的目錄中,並且能夠讓它們中的每一個都能正常工作,但是最近一次該站點顯示正確的視圖,但是原始站點中的模型和控制器。CakePHP在同一目錄中的多個實例

似乎沒有任何明顯的設置指向原始網站。任何想法,我可能希望解決這個問題?

回答

0

檢查.htaccess,如果沒有,則建立一個。

+0

因此,3 .htaccess文件與工作站點上使用的文件完全相同,目錄更改爲反映新站點 – joshv2

+0

請解釋您的答案 –

+1

可能是因爲前端控制器需要ReWriteCond和ReWriteRule編輯,因爲這兩個網站的副本位於不同的目錄中,其他一些.htaccess中的內容也可能是罪魁禍首,所以joshv2可能對他的評論是正確的。 – SIlverstripeNewbie

0

這比重新編程原始站點,以顯示一種以上的語言更容易

這可能是真實的,它沒有任何意義,並導致在最後工作。如果代碼不是令人難以置信的一堆失敗,那麼這不可能是真的。

如果複製的代碼,你永遠要保持回購或分支機構,管理網站併合並雙方之間的修復。僅僅因爲翻譯而複製整個應用程序就很愚蠢。

如何比現在的應用程序更簡單地添加__('Translateable string goes here')以及是否需要the TranslateableBehavior?在URL中獲取語言是一個問題? No, it's not

Read that whole chapter之前堅持你的奇怪的想法。

我們運行的網站有18種語言,中文,俄羅斯語,英語......並使用我在框架提供之前命名的所有內容。所有代碼都在相同的代碼基礎上,應用程序從1.3遷移到2.x,現在遷移到3.x.

+0

我不是不同意你,我只是告訴你我的客戶是如何要我這樣做的。 – joshv2

+1

根據你的問題,這並不清楚。那麼,接下來的建議:擺脫那個客戶。認爲他們比他們僱用的人更好地解決問題的客戶通常很麻煩。 – burzum