簡體   English   中英

鏈接未在數據庫中正確顯示

[英]Link is not showing properly from database

在我的cakephp項目中,我試圖顯示數據庫表中的鏈接。

這是文本字段。 這里我在數據庫表中發送了一個鏈接

在此輸入圖像描述

插入此鏈接后,我的數據庫表如下圖所示

在此輸入圖像描述

現在的問題是,當我想在我的視圖頁面中看到此鏈接時,它顯示的內容如下圖所示

在此輸入圖像描述

這是我的觀點代碼 -

<div>
    <p style="font-size: 1.0em;">
       <?php echo h($notice['Notice']['description']); ?>
      </p>
</div>

現在我的問題是:

我該如何顯示鏈接?

在mysql查詢中是否有任何顯示鏈接的角色?

我用過數據類型文本這是正確的方法嗎?

您的HTML鏈接正由您用來打印它的h函數進行轉義。

http://api.cakephp.org/2.2/function-h.html

用於包裝htmlspecialchars的文本

什么是htmlspecialchars?

http://us2.php.net/htmlspecialchars

這意味着它將具有html代碼含義的特殊字符轉換為實體表示形式,例如'>'代表'>'。 這意味着它們以在代碼中出現的方式打印在屏幕上,而不是實際成為HTML標記。

而不是通過h函數運行數據,只需回顯它。

<div>
  <p style="font-size: 1.0em;">
     <?php echo $notice['Notice']['description']; ?>
  </p>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM