Починаємо серію уроків присвячену фреймворку CodeIgniter 2.1.0.
І почнемо з самих низів, це - як і де його скачати, як встановити і невеликий огляд його роботи і документації.
Виставляйте якість 480р.
Перше, що нам потрібно це - скачати фреймворк з офіційного сайту розробника.
Заходимо на сайт, і справа є кнопка «Download CodeIgniter» і вказана його версія.
Після скачування, заходимо в папку де у Вас встановлений локальний сервер і туди де зберігаються Ваші проекти.
Створюємо там новий проект, наприклад назвемо його cilessons.
Якщо у Вас немає локального сервера і Ви не знаєте, що це таке - не біда. Заходьте сюди і завантажуйте найперший файл, який називається AppServ 2.5.10. Далі йде простий процес установки. Вказуєте куди Ви хочете встановити сервер, в принципі це не має значення де Ви будете його зберігати.
Після того як установка завершена, заходите в папку куди встановили локальний сервер. Перед Вами відкриються 4 папки - Apache 2.2, MySQL, php5, www. Заходимо в папку www, і тут створюємо папку для Вашого проекту. Щоб відкрити проект в браузері, напишіть в браузерної рядку - localhost / cilessons. де cilessons це папка в якій зберігається проект.
Рухаємося далі. Відкриваємо архів з фреймворком, який завантажили з офіційного сайту. Перед нами 3 папки і 2 файли. Нам все це не потрібно. Нам потрібно - папки: application, system і файл index.php. Копіюємо це в нашу папку cilessons.
От і все. Фреймворк ми встановили. Легко чи не так?
Давайте зробимо огляд документації. Якщо Ви подивіться на малюнок вище, то побачите де вона знаходиться. Так само можете пошукати в інтернеті російську документацію, але я Вам рекомендую користуватися офіційною, оскільки в російській можуть бути помилки через не правильного перекладу, а так само можуть бути висвітлені не всі моменти.
Документація по CodeIgniter'у дуже хороша. Можливо навіть найкраща з усіх, що я коли-небудь бачив. Звичайно, якщо Ви зараз на неї подивіться, можливо, нічого не зрозумієте, це тому що Ви ще не знайомі з фреймворком.
Коли ж знайомство пройде, документація буде служити Вам величезним помічником завжди і всюди.
У даній документації детально, з прикладами розписана вся робота фреймворка. Звичайно, не потрібно розраховувати на всякі нюанси, але самі основи там є, які дозволяють зрозуміти суть і рухатися далі.
Що стосується суті роботи фреймворка, то він відрізняється від стандартного програмування на PHP або ще на чомусь. Тут все складається з 3 деталей - МОДЕЛЬ-ВИД-КОНТРОЛЛЕР.
Для чого вони? Не буду занурюватися в розумні терміни, краще поясню просто.
Вид - тут буде в основному звичайний HTML код, який людина буде бачити у себе в браузері. Власне ВИД, то що людина бачить
Контролер - ну це як би сполучна ланка між моделлю і видом. Тобто, який запит до БД виконувати в моделі і який завантажувати вид, це все буде вказано в контролері. Тобто можна сказати тут буде вся логіка програми.
Ну власне і все
Навчайтеся не поспішаючи і все у Вас вийде і скоро Ви будете створювати сайти про яких навіть не думали.
Якщо урок Вам був корисний, натисніть на будь-яку кнопку нижче-буду вдячний Всім удачі і стежте за ходом подій