主要app
base 基礎MVC
dbeav 資料庫擴充
pam 登入認證
setup 系統安裝工具
image 圖片存取
site 網站
desktop 後台作業索引
目錄結構--專案目錄結構
app 應用程式目錄
config 設定檔目錄config.php 主設定檔
deploy.xml
install.lock.php 安裝一次鎖定,只可以安裝一次mapper.php 路由
data 資料檔
demo 初始化資料目錄
public 上傳檔案與圖片目錄
themes 範本檔案目錄
index.php 應用主入口檔案
license.txt ECOS軟體協定檔案
readme.txt 安裝說明rp. txt ECOS 專案互聯用件
app目錄結構
app/ecbook/model 模型目錄
app/ecbook雙擊查看原圖iew 視圖目錄
app/ecbook雙擊查看原圖schema 資料庫目錄
app/ecbook表結構定義
app/ecbook/lang 語言包資料夾
app/ecbook雙擊查看原圖b php類別庫檔案
app/app.xml app描述檔
app/desktop.xml app後台一二級選單結構
app /site.xml app前台選單結構
app雙擊查看原圖rvices.xml 本app註冊的services
model 的呼叫
1、取得model物件
取得本app 的model
取得其他app的model
$model = app::get('b2c')->model($model);;
$model = kernel::single('b2c_mdl_$model')
透過呼叫基底類別成員變數$db
$result = $this->db->select($sql) ;
$result = kernel::database()->select($sql);
ECOS 中實例化類別的方法
1、app::get( '$app')->model('$model');
主要用來呼叫model,base_render類別
2、通用方法kernel::single ('$class');
主要用來呼叫lib中的類別
以上就介紹了ecstore小記,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。