Spec-Zone.ru › Yii 2.0

Класс yii\debug\panels\UserPanel

Все классы | Свойства | Методы
Наследование yii\debug\panels\UserPanel » yii\debug\Panel » yii\base\Component » yii\base\Object
Реализует yii\base\Configurable
Доступно с версии 2.0.8
Исходный код https://github.com/yiisoft/yii2-debug/blob/master/panels/UserPanel.php

Панель отладчика, которая собирает и отображает данные пользователя.

Открытые свойства

Свойство Тип Описание Определено в
$actions массив Массив действий для добавления в контроллер по умолчанию модуля отладки. yii\debug\Panel
$behaviors yii\base\Behavior[] Список присоединенных к этому компоненту поведений. yii\base\Component
$data смешанный тип Данные, связанные с панелью yii\debug\Panel
$detail строка Содержание, отображаемое в подробном представлении отладчика yii\debug\panels\UserPanel
$filterColumns массив Разрешённые колонки для GridView. yii\debug\panels\UserPanel
$filterModel yii\base\Model|yii\debug\models\search\UserSearchInterface Реализует модель пользователя с методом поиска. yii\debug\panels\UserPanel
$id строка Уникальный идентификатор панели. yii\debug\Panel
$module yii\debug\Module yii\debug\Panel
$name строка Имя панели yii\debug\panels\UserPanel
$ruleUserSwitch массив Правило, определяющее, кому разрешено переключать идентификатор пользователя. yii\debug\panels\UserPanel
$summary строка Содержание, отображаемое на панели инструментов отладки yii\debug\panels\UserPanel
$tag строка Идентификатор набора данных запроса. yii\debug\Panel
$url строка URL, указывающий на подробное представление панели yii\debug\Panel
$userDataProvider yii\data\DataProviderInterface yii\debug\panels\UserPanel
$userSwitch yii\debug\models\UserSwitch Объект переключения пользователей yii\debug\panels\UserPanel
$usersFilterModel yii\base\Model|yii\debug\models\search\UserSearchInterface yii\debug\panels\UserPanel

Открытые методы

Метод Описание Определено в
__call() Вызывает метод с указанным именем, который не является методом класса. yii\base\Component
__clone() Этот метод вызывается после создания объекта путём клонирования существующего. yii\base\Component
__construct() Конструктор. yii\base\Object
__get() Возвращает значение свойства компонента. yii\base\Component
__isset() Проверяет, установлено ли свойство, т.е. определено и не равно null. yii\base\Component
__set() Устанавливает значение свойства компонента. yii\base\Component
__unset() Устанавливает свойство компонента в null. yii\base\Component
attachBehavior() Прикрепляет поведение к компоненту. yii\base\Component
attachBehaviors() Прикрепляет список поведений к компоненту. yii\base\Component
behaviors() Возвращает список поведений, по которым должен вести себя этот компонент. yii\base\Component
canGetProperty() Возвращает значение, указывающее, можно ли прочитать свойство. yii\base\Component
canSearchUsers() Проверка доступности поиска пользователей yii\debug\panels\UserPanel
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Component
canSwitchUser() Проверка возможности смены идентичности основного пользователя. yii\debug\panels\UserPanel
className() Возвращает полное квалифицированное имя этого класса. yii\base\Object
detachBehavior() Открепляет поведение от компонента. yii\base\Component
detachBehaviors() Открепляет все поведения от компонента. yii\base\Component
ensureBehaviors() Убеждается, что поведения, объявленные в behaviors(), прикреплены к этому компоненту. yii\base\Component
getBehavior() Возвращает объект поведения с указанным именем. yii\base\Component
getBehaviors() Возвращает все прикрепленные к этому компоненту поведения. yii\base\Component
getDetail() yii\debug\panels\UserPanel
getName() yii\debug\panels\UserPanel
getSummary() yii\debug\panels\UserPanel
getTraceLine() Возвращает строку трассировки yii\debug\Panel
getUrl() yii\debug\Panel
getUserDataProvider() Получение модели для GridView -> DataProvider yii\debug\panels\UserPanel
getUsersFilterModel() Получение модели для GridView -> FilterModel yii\debug\panels\UserPanel
hasEventHandlers() Возвращает значение, указывающее, есть ли обработчики событий, привязанные к событию с указанным именем. yii\base\Component
hasMethod() Возвращает значение, указывающее, определен ли метод. yii\base\Component
hasProperty() Возвращает значение, указывающее, определено ли свойство для данного компонента. yii\base\Component
init() Инициализирует объект. yii\debug\panels\UserPanel
load() Загружает данные в панель yii\debug\Panel
off() Открепляет существующий обработчик событий от данного компонента. yii\base\Component
on() Прикрепляет обработчик событий к событию. yii\base\Component
save() Сохраняет данные для последующего использования в представлении подробностей отладчика. yii\debug\panels\UserPanel
trigger() Вызывает событие. yii\base\Component

Защищенные методы

Метод Описание Определено в
dataToString() Преобразует данные разных типов в строку yii\debug\panels\UserPanel
identityData() Возвращает массив, который должен быть установлен в yii\widgets\DetailView::$model yii\debug\panels\UserPanel

Подробное описание свойств

$detail общедоступное только для чтения свойство

Содержание, отображаемое в представлении подробностей отладчика

public string getDetail ( )

$filterColumns общедоступное свойство (доступно начиная с версии 2.0.10)

Разрешенные столбцы для GridView.

См. также http://www.yiiframework.com/doc-2.0/yii-grid-gridview.html#$columns-detail.

public array $filterColumns = []

$filterModel общедоступное свойство (доступно начиная с версии 2.0.10)

Реализация модели пользователя с методом поиска.

public yii\base\Model|yii\debug\models\search\UserSearchInterface $filterModel = null

$name общедоступное только для чтения свойство

Имя панели

public string getName ( )

$ruleUserSwitch общедоступное свойство (доступно начиная с версии 2.0.10)

Правило, определяющее, кто имеет право сменить идентичность пользователя. Фильтр управления доступом — одно правило. Игнорирует: действия, контроллеры, глаголы. Устанавливает: разрешение, роли, IP-адреса, matchCallback, denyCallback. По умолчанию запрещено для всех. Рекомендуется: разрешить администратору или разработчику (если реализован) роль: ['allow' => true, 'roles' => ['admin']]

См. также http://www.yiiframework.com/doc-2.0/guide-security-authorization.html.

public array $ruleUserSwitch = ['allow' => false]

$summary общедоступное только для чтения свойство

Содержание, отображаемое в панели отладки

public string getSummary ( )

$userDataProvider общедоступное только для чтения свойство

public yii\data\DataProviderInterface getUserDataProvider ( )

$userSwitch общедоступное свойство (доступно начиная с версии 2.0.10)

Объект для смены пользователей

public yii\debug\models\UserSwitch $userSwitch = null

$usersFilterModel общедоступное только для чтения свойство

public yii\base\Model|yii\debug\models\search\UserSearchInterface getUsersFilterModel ( )

Подробное описание методов

canSearchUsers() public method

Проверка доступности поиска пользователей

public boolean canSearchUsers ( )

canSwitchUser() public method

Проверка возможности смены пользователя.

public boolean canSwitchUser ( )

dataToString() protected method

Преобразование смешанных данных в строку

protected string dataToString ( $data )
$data mixed

getDetail() public method

public string getDetail ( )
return string

Содержание, отображаемое в подробном представлении отладчика

getName() public method

public string getName ( )
return string

Название панели

getSummary() public method

public string getSummary ( )
return string

Содержание, отображаемое в строке отладки

getUserDataProvider() public method

Получить модель для GridView -> DataProvider

public yii\data\DataProviderInterface getUserDataProvider ( )

getUsersFilterModel() public method

Получить модель для GridView -> FilterModel

public yii\base\Model|yii\debug\models\search\UserSearchInterface getUsersFilterModel ( )

identityData() protected method

Возвращает массив, который должен быть установлен в yii\widgets\DetailView::$model

protected array identityData ( $identity )
$identity mixed

init() public method

Инициализирует объект.

Этот метод вызывается в конце конструктора после инициализации объекта заданными настройками.

public void init ( )

save() public method

Сохраняет данные для последующего использования в детальном представлении отладчика.

Этот метод вызывается на каждой странице, где включена отладка.

public mixed save ( )
return mixed

Сохраняемые данные

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-debug-panels-userpanel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API