我正在尝试显示图标图像,并为该图像提供实习生详细信息但不起作用的链接。我试图在cakephp代码中尝试显示图像,当用户点击该图像时,它将显示另一个包含这些array('action' => 'detail'), $intern['Intern']['id'])
详细信息的页面。这是我的代码如下。这些代码有什么问题
<?php
echo $this->Html->link(($this->Html>image('.img/resource/hover_down_icon.png')),array('action' => 'detail'), $intern['Intern']['id']),array('css' =>'image_down_icon');
?>
答案 0 :(得分:0)
尝试显示图像并为其指定链接,请使用此类方法
echo '<a href="Link you want"><img src="hover_down_icon.png" /></a>';
OR
echo "<a href=\"Link you want.html\"><img src=\"hover_down_icon.png\" /> </a>";
如果您想将详细信息发送到另一个页面,请在变量中设置详细信息并发送,然后通过
在下一页中检索值//Using GET, POST or COOKIE.
$var_value = $_REQUEST['details'];
尝试通过适当的更改来更改代码
答案 1 :(得分:0)
你在动作数组中使用了错误的参数。你需要使用array('action' => 'detail', $intern['Intern']['id'])
作为一个参数。试试这个
<?php
echo $this->Html->link(($this->Html>image('.img/resource/hover_down_icon.png')),array('action' => 'detail', $intern['Intern']['id']),array('css' =>'image_down_icon'));
?>