sukalova / Zmist
.pdfЗМІСТ
Вступ
1.Лабораторна робота № 1. Придбання навичок роботи з шаблонізатором Twig...............................................................................
1.1.Призначення Twig..............................................................................
1.2.Принципи організації роботи з Twig................................................
1.2.1.Підключення бібліотечних модулів........................................
1.2.2.Настроювання файлів config.php і twig_config.php................
1.3.Підключення файлу-шаблону до файлу на мові php, формування масиву переданих змінних...........................................
1.4.Правило структурування шаблону base.tpl......................................
1.5.Формування нового шаблону на основі base.tpl, відображення в шаблоні, переданих змінних.............................................................
1.6.Індивідуальне завдання.....................................................................
2.Лабораторна робота № 2. Придбання навичок виведення масиву значень у шаблоні. ...................................................................................
2.1.Оператори циклу шаблонізатора Twig.............................................
2.2.Підключення файлу-шаблона до файлу на мові php, формування масиву переданих змінних зі змінними типу массив......................
2.3.Формування нового шаблону на основі base.tpl з сруктурованням списків значень і таблиць значень на основі, переданих змінних – масивів............................................................
2.4.Індивідуальне завдання.....................................................................
3.Лабораторна робота № 3. Придбання навичок роботи з класом DBSimple...................................................................................................
3.1.Призначення класу DBSimple...........................................................
3.2.Створення бази даних news у середовищі PHPMyAdmin СКБД MySQL.................................................................................................
3.3.Принципи організації роботи з класом DBSimple...........................
3.3.1.Підключення бібліотечних модулів........................................
3.3.2.Настройка файлів config.php і dbsimple_generic.php.............
3.4.Створення файлу lab3.php частини «controller» моделі MVC, який здійснює вибірку всієї інформації з таблиці бази даних, формування масиву переданих змінних, підключення файлушаблона lab2.tpl частини «viewer» моделі MVC.............................
3.5.Формування нового шаблону lab2.tpl на основі base.tpl, відображення в шаблоні, переданих змінних..................................
3.6.Індивідуальне завдання............................................................... ......
4.Лабораторна робота № 4. Розробка інтерфейсів динамічного сайту..
4.1.Розробка панелі навігації сайту. Стилізація базового шаблону…
4.2.Створення базового шаблону частині адміністрування сайту…..
4.3.Створення головної сторінки частині адміністрування сайту…...
4.3.1.Побудова index_admin.php…………………………………...
4.3.2.Побудова index_admin.tpl………………………………….…
4.4.Індивідуальне завдання ………………………………………….…
5.Лабораторна робота № 5. Розробка керуючих файлів частині адміністрування. ......................................................................................
5.1.Розробка файлів для додавання запису в таблицю……………….
5.1.1.add_admin.php - підключення шаблону форми для додавання......................................................................................
5.1.2.add_admin.tpl - формування форми.........................................
5.1.3.add_admin_act.php - виконання SQL запиту Insert, підключення шаблону index_admin.tpl.......................................
5.2.Розробка файлів для видалення запису з таблиці...........................
5.2.1.delete_admin.php - вибір записи, яку зібралися видаляти…..
5.2.2.delete_admin.tpl - формування рядка для видалення і кнопки про підтвердження видалення.......................................
5.2.3.delete_admin_act.php - виконання SQL запиту з видалення, підключення шаблону index_admin.tpl.......................................
5.3.Розробка файлів для редагування записів з таблиці
5.3.1.edit_admin.php - вибір записи, яку зібралися редагувати…..
5.3.2.edit_admin.tpl - формування форми для редагування і кнопки про збереження................................................................
5.3.3.delete_admin_act.php - виконання SQL запиту з видалення, підключення шаблону index_admin.tpl………………………...
5.4.Індивідуальне завдання…………………………………………….. Література ......................................................................................................
Додаток А. Назви кольорів та їх шістнадцятірічні коди (прикладом) Додаток В. спецсимволи ................................................ ............................