Trailing slash and links |
Hi
if the url isĀ Code: localhost/controller/method/ But if there is no slash Code: localhost/controller/method How can i fix this. I want the link to include method name. Thanks
Hi agriz
The best method is use site_url() function. For example: <a href="<?php echo site_url('controller/method') ?>">link</a> or <a href="<?php echo site_url('controller/method/some_link') ?>">link</a> or <a href="<?php echo site_url('controller/method/?foo=bar') ?>">link</a> In your controller add: $this->load->helper('url'); otherwise you can add in application/config/autoload.php $autoload['helper'] = array('url');
Or if you're just adding additional segments to the CURRENT url (using url helper):
PHP Code: <a href="<?php echo current_url(); ?>/some_link">Link</a> If you were on: http://yoursite.com/some_controller Then the anchor would link to: http://yoursite.com/some_controller/some_link If you were on: http://yoursite.com/some_controller/some...am1/param2 Then the anchor would link to: http://yoursite.com/some_controller/some.../some_link |
Welcome Guest, Not a member yet? Register Sign In |