Не очень хорошо понимаю ваш вопрос, но ссылки на другие страницы являются контроллерами / методами, которые создают эти страницы.
Вы также можете использовать встроенные методы для создания правильного URL для CI. Загрузите URL helper
(загрузите его или используйте $this->load->helper('url');
), и вы можете использовать:
<a href="<?php echo site_url('controller/method');?>">Link to page</a>
То, что (функция site_url()
) создаст правильную (для CodeIgniter) ссылку на www.yoursite.com/index.php/controller/method
.
В вашем контроллере вам нужно будет создать функцию (метод), которую вы запрашивали, и загрузить соответствующие представления.
Пример: <a href="<?php echo site_url('blog/write');?>">Write an entry</a>
отобразится на controllers/blog.php
:
class Blog extends CI_Controller{
function write()
{
$this->load->view('write_form');
}
}
Но CI, возможно, лучшая документированная среда, так что обратитесь к руководству , и это скоро станет очень ясно.