我正在使用cakePHP 2.3.0.我在手册中搜索了很长一段时间,但我还没有找到答案.我正在尝试使用$this->
Html->链接,以及$this-> Html->图片.我正在尝试创建单击图像的功能.有关为什么生成引号的ascii渲染的任何想法?
echo $this->html->tableCells( array( array( array ( $this->Html->link($myActivity['Activity']['name'],array('controller' => 'users','action' => 'edit'),array('title' => '')),array('align' => 'left')),array ($myActivity['Activity']['status'],array ($myActivity['Activity']['any_messages'],$date2,array ($this->Html->link( $this->Html->image('pencil.jpg',array('alt' => 'Edit','border' => '0','width' => '25')),'action' => 'add'),array('title' => '')) ),$this->Html->image('trashcan.jpg',array('alt' => 'Delete',$this->Html->image('copy.png',array('alt' => 'Copy',) ) );
下面是上面代码的实际HTML结果.如您所见,生成的HTML显示引号(“)和”<“的ascii版本和'>‘:
<tr> <td align="left"> <a href="/activities/index.PHP/users/add" title="">Running</a> </td> <td align="left">Live</td> <td align="left">no</td> <td>02/18/13</td> <td> <a href="/activities/index.PHP/users/edit" title=""><img src="/activities/app/webroot/img/pencil.jpg" alt="Edit" border="0" width="25" /></a> </td> <td> <img src="/activities/app/webroot/img/trashcan.jpg" alt="Delete" border="0" width="25"> </td> </tr>
以下是我希望HTML看起来像:
<tr> <td align="left"> <a href="/activities/index.PHP/users/add" title="">Running</a> </td> <td align="left">Live</td> <td align="left">no</td> <td>02/18/13</td> <td> <a href="/activities/index.PHP/users/edit" title=""> <img src="/activities/app/webroot/img/pencil.jpg" alt="Edit" border="0" width="25"></a> </td> <td> <img src="/activities/app/webroot/img/trashcan.jpg" alt="Delete" border="0" width="25"> </td> </tr>