### \_\_construct
**構造函數**
~~~
function __construct() {
//加入安全校驗類
$this->sconfig = new model_common_securityUtil ( $this->objName );
$classname = "model_" . $this->objPath . "_" . $this->objName;
$this->service = new $classname ();
$this->show = new show ();
if(isset($this->lang)){
$lang=empty($_SESSION['lang'])?"chinese":$_SESSION['lang'];
$langModel=$this->lang;
$this->langUtil=new resources_langUtil($lang,$langModel);
$this->service->langUtil=$this->langUtil;//讓service也能使用
$commonLangArr=$this->langUtil->commonLangArr;
$modelLangArr=$this->langUtil->modelLangArr;
if(is_array($commonLangArr)){
foreach($commonLangArr as $k=>$v){
$this->assign ( "common_".$k, $v );//加上lang前綴,用于區分其他屬性
}
}
if(is_array($modelLangArr)){
foreach($modelLangArr as $k=>$v){
$this->assign ( $langModel."_".$k, $v );//加上lang前綴,用于區分其他屬性
}
}
}
}
~~~
- 架構
- 基礎框架文檔
- base/action(C層基類)
- protected 類定義
- __construct構造函數
- c_list
- c_index
- c_page
- c_pageJson
- c_listJson
- c_getByAjax
- c_getCountByName
- c_toAdd
- c_add
- c_init
- c_edit
- c_deletes
- c_ajaxdeletes
- c_saveBatch
- c_checkRepeat
- getDatadicts
- showDatadicts
- getDataNameByCode
- assign
- display
- view
- assignFunc
- model/base(M層基類)
- protected類定義(model)
- __construct
- find
- get_table_fields
- findAll
- findSql
- create
- delete
- findBy
- updateField
- query
- findCount
- update
- filterFunc
- filterField
- filterWithoutField
- filterCustom
- createBatch
- pageBySql
- listBySql
- pageBySqlId
- deletes
- 事務控制
- 獲取對象數組
- addBatch_d
- add_d
- edit_d
- isRepeat
- 列表組件文檔
- 基礎表格
- 數據獲取
- 表格數據顯示
- 常用控制參數
- 表格右鍵擴展
- 表格擴展按鈕
- 快速搜索
- 高級搜索(自定義視圖)
- 表格注冊事件
- 主從表格
- 可編輯表格
- 模塊開發
- 開發案例
- 開發準則