2011-10-07 30 views
0

如何存儲要在類中使用的文件。爲類存儲文件的練習

例如類文件本身,然後是該類中使用的圖像。或者你不使用課堂上的圖像,只是將輸出返回到主頁面,然後使用圖像?

最近,我一直在決定是否將類使用的圖像放到網站的全局目錄或創建自己的目錄中。這讓我很吃驚,因爲我意識到像圖像操作或數據庫操作這樣的類可以用於其他項目,並且在遷移它們時可能很難在全局文件夾中查找相關圖像。

那麼你如何存儲你的類中使用的圖像?或者,您是否還沒有從課堂上返回打印輸出?

這種情況下使用的編程語言是PHP。

+0

目前尚不清楚「image在你的課堂上使用。「你能詳細說明嗎? –

+0

@Jordan與由類本身打印出來的內容一起輸出的圖像。 – Vish

+1

對於我*強烈建議使用模板系統的最小項目 - [Smarty](http://inception.davepedu.com/)很好,支持良好,但還有很多其他項目 - 並保留所有標記與您的應用程序邏輯分開。有時這被稱爲[關注分離](http://en.wikipedia.org/wiki/Separation_of_concerns),對於任何大中型項目都很重要。 –

回答

3

圖像存儲在一個單獨的文件夾中。例如,圖片必須由客戶端(瀏覽器)訪問,而php文件(除了實際用於URL的情侶)可以保存在文檔文件夾之外。

圖像和其他文件的確切路徑存儲在配置中。這只是一個保存設置列表的小PHP文件。您不應該在您的課程中硬編碼路徑到您的圖像文件夾。

1

這是I結構的使用

/includes 
    All the clases that you have 
/logs 
    Log files 
/public_html 
    All the pages visible to the user 
    /css 
    /javascript 
    /images 

你可以有一個config.php文件,你必須像

define("LIB_PATH", '/includes/'); 
define("IMG_PATH", '/public_html/images/'); 

這等

這使你的利益使用絕對路徑以簡短,簡單易懂的方式