【问题标题】:Create target="_blank" link using Kohana MVC使用 Kohana MVC 创建 target="_blank" 链接
【发布时间】:2017-02-27 11:36:52
【问题描述】:

我有一个有效的链接,使用 kohana MVC 中的模板。但是我该如何调整它,所以它会在一个新页面中打开,在 html 中将是 target="_blank",但 Kohoana 文档并不清楚。谢谢

  <?php echo HTML::anchor($gift->url, HTML::chars($gift->name')) ?>

【问题讨论】:

    标签: php model-view-controller kohana


    【解决方案1】:

    Kohana 中锚标签的语法是这样的

    anchor( 字符串 $uri [, 字符串 $title = NULL , 数组 $attributes = NULL ,混合 $protocol = NULL ,布尔 $index = bool 真的])

    因此,在第三个参数 attributes 中,您可以传递要传递给锚标记的其他属性。如下所示:

    <?php echo HTML::anchor($gift->url, HTML::chars($gift->name), array('target' => '_blank', 'name' => 'anchor1')) ?>
    

    【讨论】:

    • 嗨,谢谢,但我尝试了一些变化并得到 ERROREXCEPTION [ PARSE ERROR ]: SYNTAX ERROR, UNEXPECTED '['
    • 它应该可以工作......请看这个github.com/kohana/kohana2/blob/master/system/helpers/html.php在这里你看到变量$windowed_urls用于启用和禁用目标链接......请检查你的文件
    • 实际上是 url, HTML::chars($gift->name), array('target' => '_blank', 'name ' => 'anchor1')) ?> 当我查看该链接代码中的 cmets 时
    • @GAV 太好了!如果对你有帮助!但我很惊讶 array() 或 [] 都相同....为什么使用 array() 而不是 []
    • []array() 的缩写,这是在 php5.3 或更高版本中添加的。 (我不记得了)
    猜你喜欢
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多