檔案/目錄名 |
作用 |
---|
index.php |
web訪問入口檔案 |
.htaccess |
apache支援的目錄配置檔案, 作用是讓Ecos支援url rewrite, 可參考Apache重寫指南
|
licence.txt |
ShopEx的軟體授權協議 |
readme.txt |
Ecos簡要說明 |
app |
系統裡的所有app都在放置在這個目錄下, 每個app單獨目錄存放 |
app/{$app_name} |
{$app_name}代表一個具體的app, 例如:base |
app/{$app_name}/dbschema |
{$app_name}的資料庫表定義檔案 |
app/{$app_name}/docs |
{$app_name}的幫助檔案, 格式為t2t. 如果安裝了desktop app和dev app則會在後臺桌面上看到所有系統裡app所提供的幫助檔案 |
app/{$app_name}/lang |
{$app_name}的多語言包 |
app/{$app_name}/lib |
{$app_name}的library庫 |
app/{$app_name}/model |
{$app_name}的model檔案 |
app/{$app_name}/controller |
{$app_name}的控制器檔案 |
app/{$app_name}/statics |
{$app_name}的靜態檔案, 例如css/gif等 |
app/{$app_name}/testcase |
{$app_name}的測試用例
|
app/{$app_name}/xmlschema |
{$app_name}所支援的xml的定義檔案, 檔案格式為xsd |
app/{$app_name}/widgets |
{$app_name}存放本app定義的所有掛件, 每一個目錄代表一個widget. 在app安裝時安裝到系統 |
app/{$app_name}/app.xml |
{$app_name}的app定義檔案, 檔案定義:app/base/xmlschema/app.xsd |
app/{$app_name}/services.xml |
{$app_name}的service定義檔案, 檔案定義:app/base/xmlschema/services.xsd |
app/{$app_name}/icon.png |
{$app_name}的圖示, 當系統應用setup app進行安裝時, 可以在安裝過程中看到 |
app/{$app_name}/desktop.xml |
{$app_name}的後臺配置檔案, 檔案定義:app/desktop/xmlschema/desktop.xsd |
app/{$app_name}/services.xml |
{$app_name}的service box及service配置檔案, 檔案定義:app/base/xmlschema/services.xsd |
app/{$app_name}/task.php |
{$app_name}本app的應用維護程式, 所包含的全部是回撥函式. 包含pre_install/post_install/pre_update/post_update等 |
app/{$app_name}/setting.php |
{$app_name}所提供的初始化setting資料 |
config |
存放系統的配置檔案 |
config/config.php |
系統配置檔案. 包含資料庫配置, 目錄配置, session配置等 |
config/deploy.xml |
系統部署配置檔案, 如果系統想通過setup app進行安裝, 需要配置此檔案. 檔案定義:app/base/xmlschema/deploy.xsd |
config/install.lock.php |
安裝鎖定檔案. 如果系統開始安裝任何app則生成此檔案. 如果系統依賴於setup app進行安裝, 當發現有install.lock.php則拒絕安裝, 除非手動刪除此檔案. 例如:Ecstore |
config/mapper.php |
路由配置檔案 |
config/certi.php |
ShopEx證照 |
customize |
二次開發目錄 |
demo |
演示資料, |
data |
資料目錄 |
public |
公用檔案目錄 |
themes |
模板目錄 |