【问题标题】:Array to string convertion Error Cakephp数组到字符串的转换错误 Cakephp
【发布时间】:2015-08-23 06:26:35
【问题描述】:

我正在尝试显示一个图标图像并为该图像提供一个包含实习生详细信息的链接,但无法正常工作。我正在尝试在 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');
?>

【问题讨论】:

  • 请使用格式使您的问题可读。
  • 让你的问题更清楚,以便理解。快点,否则它会被否决
  • 我正处于学习阶段,所以下次我一定会专注于我的提问。感谢您的支持。
  • 别担心,我们都在这里支持你。
  • 不只是下一个问题,请格式化这个问题。将您的代码格式化为可重复,并指定错误。

标签: php html cakephp-2.0


【解决方案1】:

尝试显示图片并给它一个链接,使用这种方法

echo  '<a href="Link you want"><img src="hover_down_icon.png"  /></a>';

echo  "<a href=\"Link you want.html\"><img src=\"hover_down_icon.png\"  /> </a>";

如果您想将详细信息发送到另一个页面,请将详细信息设置在变量中并发送,然后在下一页检索值

//Using GET, POST or COOKIE.
$var_value = $_REQUEST['details'];

尝试通过适当的更改来更改您的代码

【讨论】:

  • 感谢您的回复,但我想我无法让我的问题可读。我正在尝试在 cakephp 代码中做类似的事情,我正在尝试显示图像,当用户单击该图像时,它将显示带有这些数组的另一个页面('action' => 'detail'),$intern['Intern ']['id']) 详细信息。
  • 我认为我上面显示的代码会对你有所帮助..at >你应该为你想去的页面编写代码。
【解决方案2】:

您在操作数组中使用了错误的参数。您需要使用array('action' =&gt; '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'));
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 2012-07-15
    • 2017-12-02
    • 2018-02-05
    • 1970-01-01
    • 2013-06-23
    • 2013-08-24
    相关资源
    最近更新 更多