В CodeIgniter
URL
отображается, как domain/Controller/Method/params
, так что следующие URL
www.blog.com/posts/category/post-title
будет отображаться, как posts
является контроллером, category
в качестве имени метода и отдыха являются параметрами. Таким образом, Вы должны создать контроллер, как это:
// posts.php
class Posts extends CI_Controller {
public function show($category, $title)
{
// ...
}
}
Тогда URL
может быть www.blog.com/posts/show/some-category/post-title
, и вы можете получить some-category
и post-title
в качестве параметров в вас show
метод. Для получения дополнительной информации, проверьте Controllers на CI User Guide
.
Как это работает? он падает с ошибкой 404. Я думаю, что что-то пошло не так в config ... – user3813110
Удалил ли 'index.php' файл' .htaccess' и 'config'? –
[Ниже приводится небольшая помощь] (https://www.google.com.bd/search?q=codeigniter+index.php+remove&oq=codigniter+index&aqs=chrome.1.69i57j0l2.8351j0j1&sourceid=chrome&espv=2&es_sm=122&ie= UTF-8). –