Описание тега codeigniter-routing

Questions about routing a particular URI, or pattern of URIs to a controller class and method, within the CodeIgniter PHP framework.
1 ответ

MVC index.php в каждом URL

Сегодня я впервые начал использовать codeigniter, хотя раньше использовал asp.net mvc. Мне интересно, почему мой URL все время нуждается в index.php при запуске? пример: http://localhost/index.php/mozilla-developing-chromecast-competitor-that-runs-f…
22 июн '14 в 15:21
3 ответа

Домашняя страница настройки Codeigniter (контроллер по умолчанию)

Я пытаюсь реализовать шаблонизацию страниц в своем приложении codeigniter, например, шаблонирование работает нормально, у меня есть страница блога, которую я пытаюсь назначить своей домашней страницей, с другим видом и нумерацией страниц и так далее…
0 ответов

Редактирование формы показывает, что страница не найдена

Я использую gocart и начал работать над этим, вставка в БД работает нормально, но во время редактирования показывает ошибку. Эта проблема только для некоторых страниц Мой контроллер функциональная форма ($id = false) { $this->email_id = $id; $ This-…
1 ответ

Как лучше сохранять оригинальный URI после вызова функции?

Цель: Когда я нахожусь на любой URL, и я использую функции, такие как login, logout, post_Commentи т. д. Я хочу, чтобы URL оставался нетронутым. Пример: Немного частей кода будет написано в псевдокоде, просто чтобы дать простой пример того, что дела…
3 ответа

CodeIgniter: я могу перечислить элементы, но не могу загрузить один

Мой Применение /.htaccess RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] Применение / Config/routes.php $route['default_controller'] = "news"; $route['404_override'] = ''; Применение / модель /…
07 май '13 в 14:04
1 ответ

Codeigniter - Поиск профиля с использованием имени пользователя, введенного в URL

Я использую Codeigniter и Tank Auth, и я использую Ubuntu OS. Когда я получаю доступ к своему проекту, используя мой IP, он выглядит примерно так: http://192.168.1.10/project/auth/login Я должен реализовать функцию поиска профиля с помощью URL. Пред…
2 ответа

Как передать прямую ссылку на скачивание какого-либо файла из браузера на веб-сайте Code Igniter? Как это: www.example.com/examplemovie.mov

Мне нужно разрешить такую ​​ссылку www.example.com/example.mov быть доступным или загруженным через браузер в приложении для воспламенения кода. Прямо сейчас я получил сообщение "Страница не найдена". Файл находится в корневом каталоге, но я думаю, …
2 ответа

Как сделать URL похожим на domain.com/<article-name> в CodeIgniter

У меня есть контроллер статей и функция просмотра в нем, чтобы показать отдельную статью, так что мои URL-адреса как http://domain.com/articles/view/&lt;article-id&gt;/&lt;article-title&gt; Мой код: class Articles extends CI_Controller { function vi…
1 ответ

Разработка суб-сайтов (микро-сайтов) в Codeignitter

Допустим, у меня есть веб-сайт под названием http://mysite.dev/ Что я имею: Так что URL-адреса некоторых страниц будут ниже. Домашняя страница: http://mysite.dev/ или http://mysite.dev/site/index или http://mysite.dev/home (сайт / индекс перенаправ…
0 ответов

Nginx переписать правила для codeigniter

Раньше мой веб-сервер работал на Apache, теперь только на Nginx. Я попытался переписать все правила для этого примера: http://www.farinspace.com/codeigniter-nginx-rewrite-rules/ Но все же все URL такие же как: mysite.com/stocks не работают. Где акци…
2 ответа

Конфигурация MVC на веб-сервере

Я недавно загрузил свой проект codeigniter на мой веб-сервер. это в папке с именем project1 это то, как выглядит мой вид каталога [www.myurl.com] |-&gt; project1 |-&gt; application |-&gt; css |-&gt; images |-&gt; js У меня две проблемы. Во-первых, я…
05 сен '12 в 04:52
1 ответ

Codeigniter Маршруты любой или Num не работает

У меня есть такой URL http://lp.dev/sisters/adab/1 но маршрут не работает, когда я использую (:num) или же (:any) чтобы получить значение 1, потому что маршрут дает мне 404 страницы маршруты следующим образом $route['default_controller'] = "frontend…
3 ответа

Проблема с файлом автозагрузки codeigniter

Я загрузил файл codeigniter на мой Linux-сервер, используя PHP версии 5.5. У меня проблема с файлом application \ config \ autoload.php. $autoload['libraries'] = array(); //default code //$autoload['libraries'] = array('database'); Когда я запускаю …
23 апр '15 в 06:24
1 ответ

Может ли CodeIgniter маршрутизировать на разные контроллеры в зависимости от номера порта?

Я хотел бы иметь маршрут CodeIgniter к другому контроллеру на основе номера порта, например, так: host_name/ControllerName =&gt; foo() host_name:3000/ControllerName =&gt; bar() Я добавил порт 3000 в Apache httpd.conf, так что сервер слушает оба, но …
1 ответ

Условная маршрутизация в Codeigniter

Я искал все это и, похоже, нигде не нашел решения. Кто-нибудь знает, как настроить условный маршрут в CI? Например, если пользователь вошел в систему, то default_controller должно быть documents но если нет то должно быть home, Я попробовал очевидно…
20 мар '14 в 09:36
2 ответа

Codeigniter -> 2 переменные внутри контроллера

Я пытаюсь настроить фильтр на моем сайте. Здесь я пытаюсь передать (2) переменные (район и бизнес-категория). Моя проблема в том, что только (1) из них истинно, а другое ложно или одна переменная не существует. Я пытаюсь извлечь эти данные из моего …
1 ответ

Почему My_controller не работает на хостинге Linux?

Получил пустую страницу при создании MY_controller и Frontend_controller для моего сайта. Вот контроллер class welcome extends Frontend_controller{ public function index(){ $this-&gt;load-&gt;view('welcome_message'); } } И я также создаю Frontend_co…
1 ответ

Загрузить новую страницу с CI-маршрутом

Я новичок в CodeIgniter и его маршрутизация сбивает меня с толку, я пытаюсь просто загрузить другую страницу (у меня есть отдельные контроллеры и представления для каждой страницы). У меня есть следующий код: &lt;li class="active"&gt;&lt;a href="/ho…
17 фев '13 в 20:24
2 ответа

CodeIgniter только выполняет контроллер по умолчанию

В CodeIgniter на сервере, если вы скопируете всю папку CodeIgniter в тестовую папку и выполните ее, выполняется только контроллер по умолчанию. Для других страниц отображается ошибка 404 страницы не найдена. В чем может быть причина?
23 янв '15 в 10:37
1 ответ

Таблица Codeigniter ci_sessions, в которой IP-адрес хранится как 0.0.0.0. Почему? даже при размещении я получаю 0.0.0.0

Здравствуйте, в моем codeigniter я создал таблицу как ci_sessions со следующими полями CREATE TABLE IF NOT EXISTS `ci_sessions` ( session_id varchar(40) DEFAULT '0' NOT NULL, ip_address varchar(45) DEFAULT '0' NOT NULL, user_agent varchar(120) NOT N…