不只是友好的网址

时间:2013-07-26 05:56:03

标签: php .htaccess codeigniter friendly-url codeigniter-routing

这里有一些聚集的网址,我想知道,如何使用Codeigniter来激活这样的结果,以及它们被称为什么?

  1. exemple.com/movies/action/some-title-that-i-want-to-implement/(张贴)
  2. exemple.com/movie-name/some-title-that-i-want-to-implement/(带来特异性帖子)
  3. exemple.com/movie-name(带来所有电影帖子)
  4. exemple.com/comic-con/movies/some-title-that-i-want-to-implement/(张贴)
  5. exemple.com/comic-con/comics/some-title-that-i-want-to-implement/(带来帖子)
  6. exemple.com/some-title-that-i-want-to-implement/(带一个帖子)
  7. exemple.com/2013/7/26/4558760/some-title-that-i-want-to-implement/(张贴)
  8. 最大的问题是,您如何组织并认为您的应用程序具有类似的结果?

1 个答案:

答案 0 :(得分:0)

如何使用Codeigniter激活此类结果? Juat玩这些:

    控制器
  1. _remap()功能
  2. URI Class
  3. 路线配置。
  4. 示例:

      

    exemple.com/movies/action/some-title-that-i-want-to-implement/(带来   一个帖子)

    假设您的默认控制器为home;然后:

    配置/ routes.php文件:

    $route['(:any)'] = 'home/$1'
    

    控制器/ home.php

    class Home extends CI_Controller {
    
        function index()
        {
            //do somthing
        }
    
        public function _remap()
        {
           //play with uri segment here, i.e:
           if ($this->uri->segment(1) == 'movies')
           {
             //take 'movies' as parameter and use it
           }
           else
           {
            //you can be more creative than me
           }
        }
    }
    

    他们叫什么?我不确定,我猜测虚拟URI映射'。

    您如何组织并认为您的应用程序具有类似的结果? 没有什么特别的东西。