Создание представлений данных по принципу master-detail (главный-подчинённый) одна из самых часто встречающихся задач как прикладного, так и web программирования. В частности, принцип master-detail используется при реализации просмотра статей по категориям (категория-статьи). Также этот принцип можно использовать и для ряда других задач связанных с отображением иерархически структурированной информации в виде таблиц.
Продолжить чтениеРубрика: Php
Yii. Управление видимостью виджетов без использования свойства visible
В Yii Framework в качестве штатного средства для управления видимостью тех или иных визуальных объектов используется свойство visible. Вот не большой пример из стандартного шаблона сайта, который включен в состав Yii. В нём реализовано управление показом кнопок главного меню для входа на сайт и выхода.
1 2 |
array('label'=>'Вход', 'url'=>array('/site/login'), 'visible'=>Yii::app()->user->isGuest), array('label'=>'Выйти ('.Yii::app()->user->name.')', 'url'=>array('/site/logout'), 'visible'=>!Yii::app()->user->isGuest) |
Однако, к сожалению, не
Продолжить чтениеПочему не стоит использовать $_REQUEST в web приложениях
Массив $_REQUEST содержит в себе данные массивов $_GET, $_POST и $_COOKIE. Это позволяет создавать практически универсальные скрипты, которые поддерживают одновременно все три способа передачи информации по HTTP. Что же здесь такого плохого из-за чего этот массив не стоит применять? Ведь его использование предоставляет такие возможности и может значительно упростить написание
Продолжить чтениеКак сделать, чтобы PHP под IIS мог создавать и изменять файлы
После установки PHP на web-сервер IIS, часто возникает следующая проблема. Из PHP кода можно открывать и читать файлы, но при этом отсутствует возможность их создавать и записывать в них изменения. Тема этой статьи, с одной стороны, уже не раз поднималась, в том числе, в Интернете. Но, в тоже время, очень
Продолжить чтение