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

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





justify"> 2.6 Установка верстки та доопрацювання каркаса


Подання до фреймворці yii - це спеціальний php-скрипт, що складається з простих виразів, що відповідає за відображення елементів інтерфейсу користувача. У кожного уявлення є ім'я, яке використовується для пошуку скрипта представлення. Якщо ім'я подання test, то ім'я скрипта представлення test.php. p align="justify"> Для відображення представлення використовується метод CController :: render, якому передається ім'я подання та масив значень, який перетворюється в локальні змінні всередині уявлення. Наприклад, якщо всередині дії update контролера ItemController викликається:

$ this-> render ('update', array (

'model' => $ model,

'language' => Yii :: app () -> language,

));

те, скрипт подання буде розташований за наступним шляхом: protected/views/item/update.php, а всередині нього будуть доступні дві локальні змінні: $ model і $ language.

Всередині скрипта представлення так само доступний примірник контролера, до якого можна звернутися за допомогою $ this. Це дозволяє використовувати всередині уявлення властивості та методи контролера, наприклад, для відображення віджета, кешування, виведення заголовка сторінки і т. д.

Так само, при обробці скрипта представлення неявно використовується спеціальне подання - макет, який декорує користувальницький інтерфейс і може містити такі елементи як шапка сайту і підвал. Усередині макета доступна локальна змінна $ content, в якій зберігається висновок скрипта представлення. Макет, по-замовчуванню, розташований за наступним шляхом: protected/views/layouts/main.php. p align="justify"> Віджет - це компонент, що вбудовується в уявлення, з метою відображення складної, самостійної частини інтерфейсу. Наприклад, віджет може використовуватися для виведення меню, таблиці і т. д.

Крім віджетів, в фреймворці присутній клас CHtml, статичні методи якого дозволяють виводити посилання на основі заданих маршрутів (route), форми та її елементів введення і т. д. Найбільш часто використовуваний метод це Chtml :: link (<заголовок>, <маршрут у вигляді масиву або рядка>), який дозволяє вивести посилання на основі правил маршрутизації.

Всі дії з встановлення верстки та доопрацюванні каркаси можна розділити на наступні пункти:

1. настройка макету;

2. настройка уявлень видимих ​​для відвідувачів;

. доробка правил валідації моделей і провайдерів даних;

. настройка уявлень адміністратора;

При розробці проекту основною мовою є англійська, всі ...


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





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

  • Реферат на тему: Форми представлення моделей
  • Реферат на тему: Модулятор віконного скла, який використовується з метою запобігання витоку ...
  • Реферат на тему: Зміст основних елементів етикету: звертання, привітання, представлення, жес ...
  • Реферат на тему: Класифікація моделей представлення знань
  • Реферат на тему: Класифікація моделей представлення знань