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

你好,我想请教下,创建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

提问者: varlinor 悬赏:5 日期: 2023-11-28 19:23:16 答案:1 点击:219

获取技术支持

QQ: 电话:
设置备注
答案列表
2023/11/29
您好,二次开发相关问题需要熟悉下禅道代码自行调试下,二次开发相关参考文档:
二次开发机制: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
好的,咱们在群内沟通就好