0

这里聚集了一些 URL,我想知道,如何使用 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/(带来一个帖子)

最大的问题是您如何组织并认为您的应用程序具有相似的结果?

4

1 回答 1

0

如何使用 Codeigniter 来激活这样的结果?Juat 玩这些:

  1. _remap()在您的控制器中运行
  2. URI 类
  3. 路线配置。

例子:

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 映射”。

你如何组织和认为你的应用程序有类似的结果?没有什么特别的。

于 2013-07-26T06:17:14.363 回答