Yii. Master-detail с использованием виджета CGridView

Создание представлений данных по принципу master-detail (главный-подчинённый) одна из самых часто встречающихся задач как прикладного, так и web программирования. В частности, принцип master-detail используется при реализации просмотра статей по категориям (категория-статьи). Также этот принцип можно использовать и для ряда других задач связанных с отображением иерархически структурированной информации в виде таблиц.

Продолжить чтение

Yii. Управление видимостью виджетов без использования свойства visible

В Yii Framework в качестве штатного средства для управления видимостью тех или иных визуальных объектов используется свойство visible. Вот не большой пример из стандартного шаблона сайта, который включен в состав Yii. В нём реализовано управление показом кнопок главного меню для входа на сайт и выхода.

 Однако, к сожалению, не

Продолжить чтение

Почему не стоит использовать $_REQUEST в web приложениях

Массив $_REQUEST содержит в себе данные массивов $_GET, $_POST и $_COOKIE. Это позволяет создавать практически универсальные скрипты, которые поддерживают одновременно все три способа передачи информации по HTTP. Что же здесь такого плохого из-за чего этот массив не стоит применять? Ведь его использование предоставляет такие возможности и может значительно упростить написание

Продолжить чтение

Как сделать, чтобы PHP под IIS мог создавать и изменять файлы

После установки PHP на web-сервер IIS, часто возникает следующая проблема. Из PHP кода можно открывать и читать файлы, но при этом отсутствует возможность их создавать и записывать в них изменения. Тема этой статьи, с одной стороны, уже не раз поднималась, в том числе, в Интернете. Но, в тоже время, очень

Продолжить чтение