CodeIgniter. Начало
Скачиваем последнюю версию CodeIgniter с официального сайта, заливаем его на хостинг, распаковываем.
Теперь, если все сделано правильно, то если запустить в браузере, то отобразится страница приветствияCodeIgniter.
Создадим собственное приложение.
В папке system/application/controllers создадим файл mysite.php с таким текстом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | </p> <p><?<br /> Class Blog extends Controller<br /> {<br /> function Blog()<br /> {<br /> parent::Controller();<br /> }<br /> function index()<br /> {<br /> echo "My new site!";<br /> }<br /> }<br /> ?></p> <p> |
Теперь прописываем в /system/application/config/routes.php наш контроллер, чтобы он октрывался по умолчанию: находим и исправялем строку, содержащюю $route['default_controller'] :
1 | $route['default_controller'] = "mysite" |
Теперь добавим элемент view, который будет выдавать нам отформатированные данные. Создаем в папке /system/application/views/ файл mysite_view.php со следующим содержимым:
1 2 3 4 5 6 7 | </p> <p><html><br /> <body> </p> <h1> <?echo $content; ?> </h1> <p></body><br /> </html> </p> <p> |
После этого, изменяем наш файл контроллера mysite.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <br /> <?<br /> Class Mysite extends Controller<br /> {<br /> function Mysite()<br /> {<br /> parent::Controller();<br /> }<br /> function index()<br /> {<br /> $data['content']='My new site!';<br /> $this-> load-> view('mysite_view',$data);<br /> }<br /> }<br /> ?></p> <p> |
Таким же образом, можно передавать в вид и массивы.
Посмотреть то что мы сделали можно в лаборатории по этому адресу: http://lab.edknsk.ru/CI/
Популярность: 94%
Ваш отзыв