Drupal 7 打印 l() 查询字符串以特殊字符显示
Drupal 7 print l() query string showing in special characters
在 D7 中,我想在超链接中像 www.sitename/page-name?query_string[]=8 一样传递查询字符串。
为此我写了下面的代码:
<?php print l('Hello','page-name', array('html' => TRUE,'attributes' => array('class' => 'example-class',), 'query' => array('query_string[]=8' => ''))); ?>
但它显示为:/page-name?query_string%5B%5D%3D8
我尝试根据文档页面更改您的语法,但结果始终相同:
l('Hello','page-name',
array('html' => TRUE,
'attributes' => array('class' => 'example-class',),
'query' => array('query_string' => array('8', '9'))
)
);
显示:
<a href="/page-name?query_string%5B0%5D=8&query_string%5B1%5D=9" class="example-class">Hello</a>
所以当您尝试获取值时,它是否有效?
在 D7 中,我想在超链接中像 www.sitename/page-name?query_string[]=8 一样传递查询字符串。
为此我写了下面的代码:
<?php print l('Hello','page-name', array('html' => TRUE,'attributes' => array('class' => 'example-class',), 'query' => array('query_string[]=8' => ''))); ?>
但它显示为:/page-name?query_string%5B%5D%3D8
我尝试根据文档页面更改您的语法,但结果始终相同:
l('Hello','page-name',
array('html' => TRUE,
'attributes' => array('class' => 'example-class',),
'query' => array('query_string' => array('8', '9'))
)
);
显示:
<a href="/page-name?query_string%5B0%5D=8&query_string%5B1%5D=9" class="example-class">Hello</a>
所以当您尝试获取值时,它是否有效?