禅道扩展
596843

请问扩展中view中的内容是否能够抽取公共片段并复用?已解决 悬赏5积分

提问者varlinor 答案数1 阅读数360 发表时间2023-11-28 19:23:16

你好,我想请教下,创建bug和修改bug时,我同时追加一个下拉选择的字段,这个片段能否抽取到一个form.common.php的文件中,创建两个view/create.task.html.hook.php、view/edit.task.html.hook.php ,并在这两个文件中通过<?php i n c l u d e './form.common.php';?> 引用?

目前测试发现form.common.php中的内容无法生效,script中的方法也未执行

禅道版本:禅道开源版 18.9

安装包类型:Windows安装包

操作系统:Windows Server 2008

客户端浏览器:Chrome

设置备注
内容
答案列表
2023-11-29 09:13:23
您好,二次开发相关问题需要熟悉下禅道代码自行调试下,二次开发相关参考文档:
二次开发机制:http://www.zentao.net/book/zentaopmshelp/225.html
禅道的目录结构:http://www.zentao.net/book/zentaopmshelp/155.html
如何查找要修改的文件:http://www.zentao.net/book/zentaopmshelp/156.html
数据库结构可在禅道后台-二次开发-数据库查看

🏉
2023/11/29
你好~ 相关文档已经全部阅读了,我目前的疑问在于公共片段抽取这块,对应的内容单独放到view/create.task.html.hook.php中,可以正常加载,但是通过include 后,发现对应的代码片段未执行,所以才好奇,是否是框架中有什么特殊的约定么?
🚢
2023/11/29
新版本中禅道扩展方式有一些改动
扩展代码都放在了zentaopms/extension/目录下,咱们可以看下这个目录下是否有扩展对这块有影响。
另外禅道中两个页面使用一个字段的页面很多,可以参考下已有代码是如何实现的。
🏉
2023/11/29
另外,从贵方售前介绍的工作流功能并不能解决我的需求,扩展字段无法调用远程接口,并根据查询的结果来进行选择
🚢
2023/11/29
工作流中新增的字段是支持搜索,并且json格式的接口是支持工作流增加字段调用的。
🏉
2023/11/29
另外 zbox的目录中未找到zentaopms这个目录,我现在是采用开发插件,然后本地上传的方式进行测试的
🚢
2023/11/29
zbox/app/zentao下面是禅道代码
🏉
2023/11/29
1、工作流,测试管理-》bug中主表新增字段,增加下拉选择,选择自定义数据源,其中未找到您说的通过json格式的接口追加字段调用,如果有,请问有相关的使用说明么?目前的企业版demo中未找到可以配置的方式;
2、我现在是需要在新增bug时,追加一个字段,该字段的值是远程调用另一个系统的接口查询到的分类信息,该字段需要在新增和修改时都可以维护,所以基于我之前的了解,是可以通过扩展插件的方式来实现。目前正在走这条线~正在禅道的源码里查找相似的代码实现方式
🚢
2023/11/29
理解上可能和咱们描述的问题有些出入。
方便的话可以添加下QQ2468103332,邀请进群后咨询下具体问题呢
🏉
2023/11/29
好的,已经入群了~在21群
🚢
2023/11/30
好的,咱们在群内沟通就好
联系我们
联系人
刘金莲/高级客户经理
电话(微信)
17685742391
QQ号码
3784249187
联系邮箱
liujinlian@chandao.com
返回顶部
刘金莲
高级客户经理
17685742391
3784249187
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。