In my controller I find myself doing this a lot (where "configuration" is a sub-directory and "website" is the controller):
Code:
redirect('/configuration/website' );
and
Code:
$this->load->view('configuration/website/edit', $data );
Then in my view I have things like:
Code:
<a href="configuration/website/add" class="form-button">Add New Site</a>
and
Code:
<?php echo form_open( 'configuration/website/edit' ); ?>
The issue here is that if ever I change my controller name or its sub-directory, I'll have a lot of things to update in a few different files.
I've read up on the URL helper function current_url() and also $this->uri->segment(1), but I wondered if there is a "proper" way of dealing with this?
Thanks,