php - Codeigniter - return an anchor() from function -


probably newb question here, how return ci anchor() call within function. want "hide" button if variable set value. ci's url helper documentation: https://ellislab.com/codeigniter/user-guide/general/helpers.html

a pseudo example won't work (can't return url helper anchor('',''):

$prevavailcompid = 0;  function hidebutton($prevcompid) {     if($prevcompid == 0)     {         return anchor('/getcomps/getspecificcomp/'.$prevcompid , 'prev comp');         //i've tried return echo anchor(...)     }  } 

further down on page:

<div id="prevbtncontainer"><? hidebutton($prevavailcompid); ?></div> 

you don't need return anchor() function. can use

updated code

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');     } } 

i've tested in codeigniter , working.


Popular posts from this blog