Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Використання PHP фреймворків в розробці сайту

Реферат Використання PHP фреймворків в розробці сайту





iiframework.com <# "344" src = "doc_zip5.jpg"/>


Створена основа має ряд базових функцій, такими як вбудована авторизація, висновок статичних сторінок і т.д.

Для зручності перенесення на інший web-сервер або хостинг, після створення, каркас додатка був винесений з папки magazin на один рівень вище, а в index.php і index-test.php виправлений шлях до фреймворку.

Файл конфігурації програми розташований за наступним шляхом: protected/config/main.php. Файл описує налаштування програми у вигляді асоціативного php-масиву. Для налаштування підключення до бд був налаштований компонент додатку db в секції components:

'db' => array (

// рядок у форматі dsn для підключення до БД

'connectionString' => 'mysql: host = localhost; dbname = magazin',

// ім'я користувача

'username' => 'root',

'password' =>'',

'charset' => 'utf8',

),


2.5 Генерація каркаса коду за допомогою кодогенератора Gii


Після того як основа програми створена і налаштована, можна приступити до розробки контролерів і моделей. Починаючи з версії 1.1.2, фреймворк доступний разом з вбудованим генератором коду Gii. Gii дозволяє генерувати моделі на основі таблиць в базі даних, а так само CRUD-контролери для основних дій з управління записами, такими як додавання запису (Create), перегляд списку записів, перегляд запису (Read), редагування запису (Update) і видалення ( Delete). Для активації Gii в файл конфігурації програми було додано опис підключення модуля gii:

'gii' => array (

'class' => 'system.gii.GiiModule',

// Пароль для входу в кодогенератор

'password' => 'generate',

// Фіксований ip-адреси

'ipFilters' => array ('127 .0.0.1 ',' :: 1 '),

),

Після цього, для того щоб зайти в Gii необхідно перейти за наступним посиланням в браузері: <# "211" src = "doc_zip6.jpg"/>


Так як модель використовується для управління записами в одній таблиці, то були згенеровані 4 моделі: Price, Category, Photo, Text. Для цього використовувався розділ Model Generator, в якому в якості імені таблиці була вказана *. p align="justify"> Для генерації CRUD-контролерів, в Gii є розділ Crud Generator. Так як таблиця Photo є допоміжною, то для управління записами в ній не потрібен окремий контролер, тому були згенеровані 3 контролера: PriceController, MenuController (для Category), TextController. br/>

Назад | сторінка 14 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Встановлення та налаштування програми управління комп'ютерним класом в ...
  • Реферат на тему: Способи запису інформації на вінчестер, головки читання-запису
  • Реферат на тему: Методологічний розділ програми конкретного соціологічного дослідження
  • Реферат на тему: Альтернативні програми редагування електронних таблиць
  • Реферат на тему: Вплив попиту та пропозиції на товар як основа розробки виробничої програми ...