我正在尝试将聪明的php用于listview自定义代码。
给定示例网址,http://www.example.com/sub-dir/index.php
和自定义字段在 vardef 中定义.php
'customCode' => '<a href="{$_SERVER["REQUEST_URI"]}/index.php?action=EditView&module=Tasks&record={$ID}&isDuplicate=true" target="_blank">Create</a>',
这将生成一个自定义超链接,该超链接应如下所示http://www.example.com/sub-dir/index.php?action=EditView&module=Tasks&record=d20f361d-a26e-a1bb-ecb8-53db406a758c&isDuplicate=true
但是,{$_SERVER["REQUEST_URI"]}
不返回任何值。
如何在自定义代码中包含REQUEST_URI?
请使用此代码
'customCode' => "<a href='{$_SERVER["REQUEST_URI"]}/index.php?action=EditView&module=Tasks&record={$ID}&isDuplicate=true' target='_blank'>Create</a>",
而不是使用这个
'customCode' => '<a href="{$_SERVER["REQUEST_URI"]}/index.php?action=EditView&module=Tasks&record={$ID}&isDuplicate=true" target="_blank">Create</a>',