Вывод данных на страницы сайта

После того как мы создали модель, контроллер и вид, на этом все еще не заканчивается, нам нужно воспользоваться routes для формирования url.
Все опять же таки просто и понятно, routes это своего рода маршрутизатор позволяющий сформировать url исходя из вашего контроллера и функции в нем.
Давайте посмотрим как все это работает.

У нас с вами есть контроллер Contr_Post отвечающий за ввод постов, в контроллере присутствует функция вывода всех постов на страницу posts.

Открываем routes.php находящийся в application/config/
И после строк
$route['default_controller'] = "welcome";
$route['404_override'] = '';


Пишем обращение к контроллеру
$route['posts'] = 'control_post/posts';


Чуть не забыл про .htaccess в котором нам необходимо избавиться от index.php в url адресах наших страниц
Откройте .htaccess находящийся в корневом каталоге сайта и вставьте в него следующий код
#Options +FollowSymLinks
AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-l
  # Main URL rewriting.
  RewriteCond $1 !^(index\.php|images|robots\.txt)
  RewriteRule ^(.*)$ /index.php/$1 [L]


Теперь перейдите по адресу вашсайт/posts/
На странице должны появиться новости находящиеся в базе данных, если этого не произошло, значит где ошибка, я пишу данные посты без теста, по памяти, поэтому и я могу допускать ошибки, пишите в комментах если будут ошибки!

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

Летом жарко как никогда, нам приходится одевать легкую одежду чтобы не с париться на солнце, для этого мы одеваем футболку или майку, я предлагаю вам посетить отличный магазин в котором вы найдете женские футболки подобрав ваш любимый цвет tcompany.com.ua/ru/shirts/zhenskie-futbolki-m

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.