我們如何回顯此url鏈接,以便顯示名爲View
的鏈接而不是長生成的url地址?正是這種我目前使用:PHP:如何在不顯示整個url地址的情況下回顯URL鏈接
echo($value->url."<br>");
代碼的輸出上面會給我整個URL地址,所以有人寫了如果我想這是一個簡單的link
命名View
?謝謝..
上述代碼目前不顯示鏈接中的網址,我希望它是一個名爲View
的可點擊鏈接。
我們如何回顯此url鏈接,以便顯示名爲View
的鏈接而不是長生成的url地址?正是這種我目前使用:PHP:如何在不顯示整個url地址的情況下回顯URL鏈接
echo($value->url."<br>");
代碼的輸出上面會給我整個URL地址,所以有人寫了如果我想這是一個簡單的link
命名View
?謝謝..
上述代碼目前不顯示鏈接中的網址,我希望它是一個名爲View
的可點擊鏈接。
我很驚訝沒有人用'蛋糕'來回答這個問題。對於一個直接的鏈接,你必須稍微修改一下,因爲這個助手需要一個相對於控制器的路徑,但這並不困難。如果您的網址位於網站內部,即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>"; ?>
echo '<a href="'.$value->url.'">View</a>';
謝謝,我選擇了第一個答案,對不起。兩者都像魅力一樣工作。 :-) – woel 2011-01-28 16:30:38
<?php echo '<a href="',$value->url,'">View</a>"'; ?>
使用一些HTML它。
感謝您的答案.. – woel 2011-01-28 16:32:32
這種方式爲我工作:
<td><?php print "<a href='$row[website]'> go </a>"; ?></td>
感謝利奧,我打算勾選此作爲我的答案,因爲它既CakePHP和PHP風格給出了相同的結果我不知道爲什麼我們需要使用助手,雖然我使用現在就像你提到的那樣。有些人說這個幫手在Cake中是無用功能。有時候看長幫手編碼會使一切變得更加複雜。我不知道你還知道更多關於這個的事情,因爲我現在是大約2個月的新蛋糕..? – woel 2011-01-29 03:49:31