【问题标题】:Output php URL as a bootstrap button only仅将 php URL 输出为引导按钮
【发布时间】:2016-06-22 15:54:10
【问题描述】:

首先请原谅,我是 PHP 新手。

我希望将链接回显到当前在我的网站上阅读的漫画描述/主页,作为一个可点击的引导按钮,并为其分配了一个很棒的字体图标。但是,我不完全确定我将如何去做。

我正在使用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

非常感谢,

【问题讨论】:

  • var_dump($comic-&gt;url()) 中有什么内容?仅 URL 链接,或 &lt;a href="...
  • 你可以试试echo strip_tags($comic-&gt;url())

标签: php twitter-bootstrap


【解决方案1】:

查看Comic 模型,以便了解$comic 的设置。
您正在使用 $comic-&gt;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() ?>

【讨论】:

  • 非常感谢,伙计!虽然其他人的解决方案也有效,但您的解决方案帮助我得到了我所追求的。只是一个链接回漫画主页的按钮,里面没有文字。并感谢您推出漫画模型。帮助更好地了解链接的措辞方式。
【解决方案2】:

查看您的网站后,我看到&lt;?php echo $comic-&gt;url()?&gt; 也正在使用锚标记进行链接的回显,然后我确实访问了 github 上的漫画阅读器存储库,并浏览了代码文件,我发现有两种链接系统:

  1. $comic->url(); - 这与锚标签的链接相呼应
  2. $comic->href(); - 这仅回应您需要的链接,在您的情况下

对于标题回显,您可以使用下面的

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

您可以创建一个锚标记并将您赋予按​​钮的类赋予该锚标记,然后使用$comic-&gt;href(); 仅获取您需要的链接。

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

按照Rohit kishore的建议,如果必须使用$comic-&gt;url();,也可以尝试使用echo strip_tags($comic-&gt;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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-20
    • 2014-03-22
    • 2014-04-17
    • 1970-01-01
    • 2018-06-04
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    相关资源
    最近更新 更多