Довгі муки в пошуку CMS (системи управління контентом) для деяких проектів привели мене до Codeigniter - фреймворку, написаному на PHP для розробки повноцінних веб-систем і додатків. Розроблено компанією EllisLab, а також Ріком Еллісом (Rick Ellis) і Полом Бурдик (Paul Burdick).
Природно відразу виникло питання: "Як зробити найпростіший сайт на Codeigniter?". При вивченні мов програмування зазвичай починають з програми Hello World! Я теж вирішив зробити простенький сайт, який би виводив Hello World.
Отже, маємо: Встановлений Denwer знаходиться в каталозі за замовчуванням: C: \ WebServers. Створюємо каталог C: \ WebServers \ home \ Codeigniter \ www. Беремо з офіційного сайту Codeigniter і встановлюємо, точніше кажучи розпаковуємо архів. Версію я використовував найостаннішу на даний момент, а саме Codeigniter 1.7.2
У каталозі C: \ WebServers \ home \ Codeigniter \ www після розпакування маємо:
- Каталог system
- Каталог user_guide
- файл index.php
- файл license.txt
В каталозі \ system \ application \ controllers створюємо файл helloworld.php такого змісту:
В каталозі \ system \ application \ views створюємо фай helloworld такого змісту:
В каталозі \ system \ application \ config знаходяться всі основні конфігураційні файли CodeIgniter.
Ну а далі йдемо вивчати мануали. Дізнаємося що таке контролер, модель, уявлення і т.д.