Существует так много способов сделать это, самый лучший из них - получить его от url
, например:
$id = @end($this->uri->segment_array());
Или вот:
$id = $this->uri->segment(3);
Или вы можете сделать это, передав его в виде скрытого ввода:
<?php echo form_open('/posts/delete/'.$post['id']); ?>
<input type="submit" value="Delete" class="btn btn-danger">
<input type="hidden" name="id" value="<?php echo $post['id'] ?>" />
</form>
Или используя ajax.