PHP:如何在不显示整个URL地址的情况下回显URL链接

时间:2011-01-28 16:13:31

标签: php cakephp cakephp-1.3

我们如何回显此网址链接,以便显示名为View的链接,而不是长生成的网址?这就是我目前使用的:

echo($value->url."<br>");

上面代码的输出会给我整个网址,所以有人可以写一下如果我希望它是一个名为link的简单View吗?感谢..

P.S上面的代码目前没有在链接中显示网址,我希望它是一个名为View的可点击链接。

5 个答案:

答案 0 :(得分:3)

echo '<a href="'.$value->url.'">View</a>';

答案 1 :(得分:1)

echo '<a href="'.$value->url.'">View</a>';

答案 2 :(得分:1)

<?php echo '<a href="',$value->url,'">View</a>"'; ?>

在其中使用一些html。

答案 3 :(得分:1)

我很惊讶没有人用“蛋糕”方式回答这个问题。对于直接链接,你需要修补一点,因为帮助者期望相对于控制器的路径,但这并不困难。如果您的网址是网站的内部网址,即CakePHP处理的操作/视图,这是最好的方式。

<?php echo $html->link('View', $value->url); ?>

http://book.cakephp.org/view/1442/link

编辑:

...当然,在PHP中更好的方法是利用双引号解析 -

<?php echo "<a href='$url'>View</a>"; ?>

或者,如果你想挑剔,

<?php echo "<a href=\"$url\">View</a>"; ?>

答案 4 :(得分:1)

这种方式对我有用:

<td><?php print "<a href='$row[website]'> go </a>"; ?></td>