
修改已有模塊
手冊分類

- 1 禅道二次開發簡介
- 2. 禅道擴展开发
- 2.1 禅道擴展机制简介
- 2.2. 新增獨立模塊
- 2.2.1 基本的代碼組織
- 2.2.2 新增控制層(control/zen)
- 2.2.3 新增模型層(model/tao)
- 2.2.4 新增視圖層(view/ui)
- 2.2.5 新增語言項lang和配置項config
- 2.2.6 新增前端樣式CSS和JavaScript
- 2.3. 修改已有模塊
- 2.3.1 對控制層(control/zen)擴展
- 2.3.2 對模型層(model/tao)擴展
- 2.3.3 對視圖層(ui)擴展
- 2.3.4 對樣式表CSS和JavaScript進行擴展
- 2.3.5 對多語言和配置進行擴展
- 2.4. 常用類庫
- 3. 禅道API
- 3.1 API機制簡介
- 3.2 需要登錄驗證的API調用
- 4 命令行調用
對多語言和配置進行擴展 分享鏈接 /book/extension-dev/ext-lang-config-1337.html
作者:zentaoteam
最后编辑:朱金勇 于 2024-07-25 09:00:56
浏覽量:1877
本篇目錄
一、語言的擴展
zentaoPHP框架把所有頁面提示都已經抽象成語言配置,可以通過對語言的重定義來實現對程序的定制修改。
语言的扩展文件存放在ext/lang/目錄下面。按照不同的语言建立相应的目錄,比如zh-cn下面,可以有多个文件,zentaoPHP框架会自动加载该目錄下面所有以.php结尾的文件。
比如擴展bug模塊的語言文件,可以建立extension/custom/bug/ext/lang/zh-cn/1.php。
二、配置的擴展
2.1 模块配置的扩展
每个模块配置文件的扩展文件存放在 ext/config/ 目錄下面,可以有多个文件,zentaoPHP框架会自动加载该目錄下面的 .php 文件。这样不同的扩展可以有自己的配置项,彼此之间不会冲突。
2.2 全局配置的扩展
全局配置文件存放在框架基础目錄的config目錄下面,不建议直接修改config.php文件,可以在同目錄下的my.php中修改,因为config会自动载入my.php文件中的内容。如果相对全局的配置进行扩展,也可以参考禅道等産品的扩展方式,将扩展文件存放在config/ext/目錄下面,在禅道的conifg.php文件底部你可以看到下面代码:
/* Include extension config files. */ $extConfigFiles = glob(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'ext/*.php'); if($extConfigFiles) foreach($extConfigFiles as $extConfigFile) include $extConfigFile;
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:楊苗 電話:13165050229 微信:13165050229 Q Q:2692096539北京、上海、深圳分部
友情鏈接:
ZTF自動化測試框架
ZenData測試數據生成器
喧喧IM
敏捷開發
敏捷咨詢
測試窩
悅庫網盤
Ledge知識平台
渠成軟件
ZDOO全協同企業管理軟件
融管理社區
ZenDAS數據分析工具
ZenShot跨平台截圖工具
飛信釘即時通訊解決方案
項目管理
IPD學習網
PMP百科網
艾體驗
創無記2049