2016-06-22 10 views
1

首先,最重要的是,我完全不熟悉PHP。僅輸出php URL作爲引導按鈕

我在尋找回應鏈接回到我的網站上正在閱讀的漫畫的描述/主頁作爲可點擊的引導按鈕與分配給它的字體真棒圖標。但是,我不完全確定我會怎麼做。

我正在使用comic reader軟件;這裏的輸出鏈接到漫畫的主頁的PHP代碼

<?php echo $comic->url() ?> 

這是我用來輸出引導按鈕內部的鏈接與字體真棒圖標代碼:

<button type="button" class="btn btn-danger"><i class="fa fa-level-up"><?php echo $comic->url()?></i></button> 

什麼這裏發生的是,URL是使用按鈕內部的漫畫標題作爲可點擊的文本鏈接輸出的。我正試圖學習如何將鏈接表述爲按鈕。

活生生的例子:of the button

非常感謝,

+0

var_dump($ comic-> url())'是什麼?只有URL鏈接,或' pes502

+1

你可以試試'echo strip_tags($comic-> url())' –

回答

0

Comic模式,讓你知道什麼$comic設置爲。
您使用$comic->url()它運行:

public function url() 
{ 
    return '<a href="' . $this->href() . '" title="' . $this->title() . '">' . $this->title() . '</a>'; 
} 

但是,如果你只是想在href部分,上面的函數調用此方法:

public function href() 
{ 
    return site_url('series/' . $this->stub); 
} 

所以您的解決方案很簡單,只要:

<?= $comic->href() ?> 
+0

非常感謝,夥計!儘管每個人都喜歡'解決方案也有效,但你的幫助讓我獲得了我的所作所爲。只是一個鏈接回到漫畫的主頁,沒有文字的鏈接。 並感謝您推出了漫畫模型。幫助我們更好地理解鏈接是如何表達的。 – Voidz

0

看你的網站後,我看到的是,未來<?php echo $comic->url()?>是做錨標記鏈接的回聲,以及,然後我做訪問漫畫閱讀器的github上的倉庫,並探索了代碼文件,我發現有兩種類型的鏈接系統:

  1. $ comic-> url(); - 這個迴應與錨標記的鏈接
  2. $ comic-> href(); - 這回聲在你的情況下,只有你需要的鏈接,

和標題呼應,您可以使用下面的

<?php echo $comic->title();?> 

您可以創建一個錨標記,並給錨標記類,您已經給了該按鈕,並使用$comic->href();來獲得您所需要的鏈接。

<a href="<?php echo $comic->href();?>" class="btn btn-danger"> 
    <i class="fa fa-level-up"></i><?php echo $comic->title();?> 
</a> 

羅希特紀建議,你也可以嘗試使用echo strip_tags($comic->url()),如果你要使用$comic->url();

<a href="<?php echo strip_tags($comic->url());?>" class="btn btn-danger"><i class="fa fa-level-up"><?php echo $comic->title();?></i></a>