基於 zentao php 框架的 chanzhi 企業門戶系統可以幫助我們快速的建立門戶**,並且可以進行有效的管理。這裡我們主要談一下我對 chanzhi 使用及二次開發的感悟。
進行二次開發,我們主要介紹一下 system/module、system/config 、及 template/default/view。
我們可以看到 system/module 下有許多資料夾,他們構成我我們整個專案的所有功能(有點類似於作業系統中的微核心),我們可以在此目錄下為 chanzhi 增加新的功能,也就是二次開發。
新添功能目錄下要有 control.php、model.php(可選),分別繼承於 system/framework 中的 control.class.php 和 model.class.php,我們在 control.php 中處理業務(顯示、跳轉),在 model.php 中做一些**(與dao有關,處理資料,被 control.php 呼叫)。
我們主要處理 front.php 和 my.php 兩個檔案。
我們在此建立與 system/module 擴充套件模組同名的資料夾,用於存放前台模版,模版名字要與 control.php 中的方法名字一致。
這裡說一點,在 zentao 中,http 請求會被路由至 control.php 中的方法,例如 localhost/show/index 就會被路由到我們 show 模組下的control.php 中的 index 方法。
AutoCAD進行二次開發
本文基於autocad 2006新推出的.net api為工具,介紹了在.net平台下對autocad進行二次開發的技術,並與目前常用的vba objectarx作了對比。同時討論了如何彌補.net api某些不足的功能。當前autocad的二次開發工具主要有 visuallisp vba和obje...
postek二次開發 POSTEK二次開發介面
例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...
mcms二次開發 YzmCMS二次開發手冊
摘要 yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有一.yzmcms是採用mvc設計模式開發,基於模組和操作的方式進行訪問,採用單一入口模式進行專案部署和訪問,無論訪問任何乙個模組或者功能,只有乙個統一的入口...