Скачиваем последнюю версию 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%

Полезные записи: