Хороший URL в CodeIgniter - PullRequest
       1

Хороший URL в CodeIgniter

0 голосов
/ 06 марта 2011

Кто-нибудь знает, как я могу получить хорошие URL в CodeIgniter, например: examplepage.com/sites/my-new-project вместо examplepage.com/sites/2

Последний сегмент вURI может быть заголовком или другой пользовательской строкой.

Пожалуйста, помогите мне;)

С уважением,

Питер

Ответы [ 2 ]

1 голос
/ 06 марта 2011

URL-адреса CI по умолчанию "хорошие" - вы выбираете, какие они есть.

Исходя из идеи сегментов, CI имеет:

controller/method/params

Итакнапример:

class Article extends CI_Controller {

    function __construct()
    {
        parent::__construct();
    }

    function index()
    {
        // blah
    }

    function read($article=null)
    {
       // display article
    }
}

Затем вы можете создать ссылки вроде:

site.com/article/read/my-article-title

my-article-title будет URL-слаг, хранящийся в вашей базе данных, который *Метод 1017 * будет искать и возвращать соответствующий контент.

Другой способ, который предлагается - это маршрутизация, но, эй, функциональность встроена прямо сейчас, так что вы также можете использовать ее.

1 голос
/ 06 марта 2011

Для этого вы можете использовать routing.php, чтобы настроить собственный маршрут.

http://codeigniter.com/user_guide/general/routing.html

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...