Codeigniter Вступ

Цей урок призначений для того, щоб познайомити вас зCodeIgniter та основними принципами архітектуриMVC. Він покаже вам основи застосуванняCodeIgniter при конструюванні програми крок за кроком.

У цьому уроці ви створите основну програму новин. Ви почнете з написання коду, який завантажуватиме статичні сторінки. Потім, ви створите розділ новин, який зчитуватиме записи новин з бази даних. Нарешті, ви додасте форму, щоб додавати новини до бази даних.

Цей урок передбачає, що ви завантажилиCodeIgniter і встановили фреймворк у вашому оточенні розробки.

Для початку давайте встановимо контролер для відображення статичних сторінок.

Створіть файл уapplication/controllers/pages.php з наступним кодом.

class Pages extends CI_Controller

public function view($page = 'home')

Ви створили клас з назвоюPages, з методом відображення, який прийме один аргумент$page. Клас сторінок розширює класCI_Controller. Це означає, що новий клас сторінок отримає доступ до методів та змінних, визначених у класіCI_Controller (system/core/Controller.php).

Як будь-який інший класPHP, ви посилаєтеся на нього з вашого контролера через$this. Посилання на$this дозволяє вам завантажувати бібліотеки, відображення та звичайні команди фреймворку.