Поиск по блогу

Битрикс. Композитный сайт. Часть 3 из 3

Класс FrameStatic просто расставляет метки начала и конца динамической зоны. И потом, когда страница сформирована, по этим меткам вырезается контент динамической области. Класс FrameBuffered мы уже использовали, когда адаптировали шаблон компонента для работы в композитном режиме.

Yii2. Вложенные шаблоны и блоки

Допустим, нам нужно для главной страницы сайта выводить сайдбар, а для других страниц — не выводить. При этом подключение сайдбара нужно сделать в layout-шаблоне, а не в view-шаблоне, чтобы вид отвечал только за вывод контента. В этом случае нет необходимости создавать два идентичных layout-шаблона…
Категория: Web-разработкаYii2 и Laravel

Yii2. Валидация формы. Часть 2

Теперь, когда мы задали правила валидации полей формы, настало время их проверять при отправке данных пользователем. В этом нам поможет метод модели validate(). Посмотрим, как можно получить массив сообщений об ошибках, сохранить данные в сессии и выполнить редирект.
Категория: Web-разработкаYii2 и Laravel

Yii2. Добавление мета-тегов

Мета-теги — это html-теги, с помощью которых указываются дополнительные данные о странице сайта. Влияют на то, как отображается и какую позицию занимает страница в поисковой выдаче. При прочих равных условиях поисковики отдают предпочтение сайту с грамотно сформированными мета-тегами.
Категория: Web-разработкаYii2 и Laravel

Yii2. Отправка данных AJAX

На сегодняшний день отправка данных на сервер без перезагрузки страницы уже стала стандартом де факто. За счет этого уменьшается время отклика, да и выглядит это достаточно привлекательно, сопровождаясь красивыми анимационными эффектами. Давайте посмотрим, как можно отправить данные на сервер без перезагрузки страницы.
Категория: Web-разработкаYii2 и Laravel

Yii2. Подключение css и js файлов

Ресурс в Yii — это файл, который нужен для формирования страницы сайта. Это может быть CSS-файл, JavaScript-файл, файл шрифта, файл изображения или видео и так далее. Ресурсы располагаются в доступных по протололу HTTP директориях и обслуживаются непосредственно сервером Apache или Nginx.
Категория: Web-разработкаYii2 и Laravel

Yii2. Создаем свое представление

Вид (View) — это часть MVC архитектуры, которая отвечает за представление данных конечным пользователям. Виды представляют собой PHP-файлы, содержащие HTML и PHP код, отвечающие внешний вид страниц сайта. В Yii2 существуют два вида шаблонов — layout (директория views/layouts) и view (директории views/site, views/page, …).
Категория: Web-разработкаYii2 и Laravel

Yii2. Создаем свой контроллер

Контроллеры являются частью MVC архитектуры. Это объекты классов, отвечающие за обработку запроса и формирование ответа. Контроллеры состоят из действий, к которым можно обращаться, чтобы запросить исполнение какого-то функционала. В контроллере может быть одно или несколько действий.
Категория: Web-разработкаYii2 и Laravel

Yii2. Выводим «Hello, world!»

Одна из ключевых особенностей фреймворка — поддержка паттерна MVC. Это позволяет создавать более структурированный код, который проще понимать и упрощает многие вещи. Также это способствует поддержке и повторному использованию кода. В приложении Yii2 все запросы направляется на один файл…
Категория: Web-разработкаYii2 и Laravel

Yii2. Установка фреймворка

Yii2 можно установить двумя способами, скачав архивный файл или через менеджер зависимостей сomposer. Второй способ предпочтительнее, так как позволяет устанавливать новые расширения и обновления всего лишь одной командой в командной строке. Для установки Yii2 переходим в корневую директорию проекта и выполняем две команды…
Категория: Web-разработкаYii2 и Laravel
  • 1
  • 2
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.