【问题标题】:Codeigniter - return an anchor() from functionCodeigniter - 从函数返回一个锚()
【发布时间】:2015-04-09 18:52:32
【问题描述】:

这里可能是一个新手问题,但是如何从函数中返回 CI 锚()调用。如果变量设置为某个值,我想“隐藏”一个按钮。 CI 的 URL 帮助文档:https://www.codeigniter.com/user_guide/general/helpers.html

一个不起作用的伪示例(无法返回 URL 助手anchor('','')

$prevAvailCompID = 0;

function hideButton($prevCompID)
{
    if($prevCompID == 0)
    {
        return anchor('/getcomps/getSpecificComp/'.$prevCompID , 'PREV COMP');
        //I've also tried return echo anchor(...)
    }

}

在页面下方:

<div id="prevBtnContainer"><? hideButton($prevAvailCompID); ?></div>

【问题讨论】:

  • 如果我的回答对您有帮助,将不胜感激。

标签: php codeigniter return-value


【解决方案1】:

您不需要返回anchor() 函数。你可以像这样使用

更新代码

public function test(){

    ?>
    <h1>test H1</h1>
    <div id="prevBtnContainer"><?php $this->hideButton(0); ?></div>
    <div id="1prevBtnContainer"><?php $this->hideButton(1); ?></div>
    <?php

}

private  function hideButton($prevCompID)
{
    if($prevCompID == 0)
    {
        echo anchor('/getcomps/getSpecificComp/'.$prevCompID , 'PREV COMP');
    }
}

我已经在我的 CodeIgniter 中对其进行了测试,它的工作原理。

【讨论】:

  • 我已经更新了我的代码,以便清楚地了解它是如何工作的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-08
  • 2011-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多