禅道扩展
38336

发现禅道一个很严重问题,在相同模块下的扩展ext里面control方法html里面调用,fetch方法调用ext里面其他扩展的方法会报错(ext里面定义了多个control方法),页面一片空白,已解决 悬赏50积分

提问者文禾乙『Hear My Voice 』 答案数1 阅读数660 发表时间2021-08-20 10:44:18
使用场景:在同一个模块下我建立多个ext扩展control方法,页面调用其中一个control,在当前control的view模板文件中fetch其他ext里面的方法,页面空白,追代码发现禅道在fetch的时候会加载ext里面定义的class出现重复调用,官方强调一个扩展方法一个文件,而文件里面使用my+class   extend   class ,使用fetch的话my+class会出现重复定义的情况导致页面报错

禅道版本:15.3

安装包类型:源码包

操作系统:Windows 7

客户端浏览器:Chrome

设置备注
内容
答案列表
🚢
2021-08-20 15:45:27

ext/control下扩展的时候,可以不加my,直接扩展。如 class task extends control{}

另外,可以添加下页面上方QQ,邀请进二次开发群沟通下。

🥕
2021/08/27
不加my,直接扩展。如 class task extends control{} 这种情况如果task里面定义多个方法的话,就无法单独进行访问了
🥕
2021/08/27
因为禅道是通过$methodName来找class文件的,
联系我们
联系人
刘璐/高级客户经理
电话(微信)
18562550650
QQ号码
2845263372
联系邮箱
liulu@chandao.com
返回顶部
刘璐
高级客户经理
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。