Рано или поздно наступает момент, когда процесс разработки приложения завершён и его необходимо разместить на рабочем сервере. Рассмотрим, как это делается в случае фреймворка Yii 2.
Продолжить чтениеРубрика: Php
Использование псевдонимов связанных таблиц в Yii 2
В предыдущей статье, посвящённой связанным таблицам, мы рассмотрели общий механизм работы с ними на достаточно простом примере. Однако в реальных проектах встречаются и более сложные ситуации.
Продолжить чтениеНекоторые стандартные классы и пространства имён PHP (на примере Yii 2)
Стандартная библиотека PHP содержит довольно много полезных классов, но их использование в «нестандартных» пространствах имён может иметь один характерный нюанс.
Продолжить чтениеGridView и связанные таблицы в Yii 2
Отображение данных из связанных таблиц в GridView одна из самых распространённых задач при работе с Yii/Yii2. Рассмотрим, её решения для Yii 2.
Продолжить чтениеРазвёртывание Zend Framework на виртуальном хостинге
В документации по Zend Framework 2 и 3 достаточно хорошо описан процесс развёртывания этих фреймворков на сервере. Но, что делать если приложение будет работать на виртуальном хостинге (всё-таки выделенный сервер необходим далеко не всегда)? Но для начала ответим на вопрос: а,есть ли различия при развёртывании Zend Framework на сервере и
Продолжить чтениеУстановка Yii2
Для фреймворка Yii2 предусмотрены два возможных варианта установки: Установка при помощи Composer; Установка из архива. При этом первый является предпочтительным так как позволяет с минимальными затратами времени и сил установить или обновить сам фреймворк и его расширения.
Продолжить чтениеПочему точно не стоит работать с PHP под IIS
Недавно столкнулся с задачей, которая помимо всего прочего включала перенос web приложения на Yii 2 с сервера Windows (IIS 10) на сервер Linux (LAMP). Сам по себе процесс переноса абсолютно тривиален. Создать архив на сервере «первоисточнике» и распаковать его уже на своём сервере, прописать права на папки и доступ к
Продолжить чтениеПроверка совпадения структуры массивов в PHP
Иногда перед программистом возникает необходимость проверить, совпадает ли структура у двух массивов. Например, через запрос поступил параметр в виде массива. Тот ли это массив, который нужен или он имеет совершенно другую структуру и, следовательно, работать с ним нужно иначе? К счастью в PHP есть способ разрешить это вопрос.
Продолжить чтениеОсновы работы с PDO
PHP Data Objects (PDO) представляет собой универсальный интерфейс для работы с базами данных в PHP. Если раньше для каждой СУБД было необходимо не только устанавливать соответствующее расширение, но и писать по несколько раз одно и тоже только потому, что в различных расширениях были, как минимум, различные имена классов, то благодаря
Продолжить чтениеСохранение изображений в базе данных MySQL и их показ
Как правило, графический контент для веб страниц хранится непосредственно в файловой системе сервера, а БД содержит только ссылки на соответствующие файлы. Однако, в случае необходимости вполне возможно организовать хранение файлов в БД целиком, с их отображением на веб странице.
Продолжить чтение