我是Drupal和Web开发的新手。我很惊讶,经过2个小时的研究,我找不到答案。
我正在使用Drupal 7并将下面的php放入tpl.php文件中。
?
打印为%3F
,=
打印为%3D
。
<?php print l("link name", "relationship/".$user->uid."/request/1?destination=user/".$user->uid); ?>
我需要的是:http://example.com/relationship/42/request/1?destination=user/42
。
答案 0 :(得分:0)
您希望在URL中添加查询字符串,这意味着您需要将查询字符串参数作为$options
argument to the l
function的一部分传递。
特别需要传递'query'
option inherited from the url
function
l('link name', "relationship/{$user->uid}/request/1", array(
'query' => array(
'destination' => "user/{$user->uid}"
)
);