Смешивание статических и динамических страниц в CodeIgniter

Я пытаюсь смешать статический и динамический контент на специализированном веб-сайте CodeIgniter 3.1. Я использую учебный пример, приведенный для статического контента:

$route['default_controller'] = 'pages/view';
$route['(:any)'] = 'pages/view/$1';

Я боюсь, что это было бы довольно грязно для этой цели, так как (: any) является слишком общим, и я не хочу использовать что-то вроде "/static/(:any)" маршрут.

Любые предложения о том, как найти решение, которое позволило бы мне иметь статический и контроллер с именем дружественного URL?

Каждая идея приветствуется и очень ценится.


Поскольку мой вопрос кажется трудным для понимания, я постараюсь задать его еще раз:

Есть ли способ объединить статический контент с приведенным выше кодом (из учебника по codeigniter) и обычным подходом? http://example.com/controller/index_named_method динамическая обработка контента?

Можете привести пример?

Должен ли я изменить $route['(:any)'] для каждого статического имени веб-страницы, т.е.
$route['(home|contact|links)'] ?

заранее спасибо

0

Решение

Ну, я должен сказать, что я получил ответ сам; как говорилось в моем предыдущем посте редактирования, смешивая статический и динамический контент, используя index() Метод в вашем контроллере, использующий преимущества учебного примера, может быть выполнен путем добавления маршрута со всеми именами ваших контроллеров, например:

$route['(books|flowers|links)'] = '$1';

Спасибо тем, кто помог.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]