我正在尝试使用带有2个参数的vtiger_link表向自定义页面添加自定义链接; 1是故障单ID,工作正常:
这是在数据库的URL字段中:
modules/Helpdesk%20Info/index.php?ticketid=$RECORD$"target='helpdeskinfo'
和2是登录用户的ID($ current_user),但它不起作用:
modules/Helpdesk%20Info/index.php?ticketid=$RECORD$&$user=$current_user"target='helpdeskinfo'
它显示页面,但变量$ user获取值'$ current_user':
http://localhost:8888/modules/Helpdesk%20Info/index.php?ticketid=135409&$user=$current_user
我想张贴一张桌子的照片,但我没有足够的声誉。
我尝试了很多东西,但我显然做错了。
非常感谢任何帮助。
答案 0 :(得分:4)
我不需要将变量放在URL中,
我无法使用$current_user
变量的原因是因为"detailview.php"
中没有链接结束的地方。
我用过:
echo "<pre>";
print_r($GLOBALS);
echo "</pre>";
要查看所有全局变量,我找到了authenticated_user_id
知道我可以使用这个我能够从我的文件访问全局而没有URL:
$current_user = $_SESSION["authenticated_user_id"];
我要感谢STT LCU
的建议,因为他是唯一一位帮我解决这个问题的人,这让我整整一个星期。