Spec-Zone.ru › Yii 2.0

Абстрактный класс yii\test\DbFixture

Все классы | Свойства | Методы
Наследование yii\test\DbFixture » yii\test\Fixture » yii\base\Component » yii\base\Object
Реализует yii\base\Configurable
Подклассы yii\elasticsearch\ActiveFixture, yii\mongodb\ActiveFixture, yii\sphinx\ActiveFixture, yii\test\ActiveFixture, yii\test\BaseActiveFixture, yii\test\InitDbFixture
Доступно с версии 2.0
Исходный код https://github.com/yiisoft/yii2/blob/master/framework/test/DbFixture.php

DbFixture — базовый класс для фикстур, связанных с БД.

DbFixture предоставляет подключение $db для использования фикстурами, работающими с БД.

Дополнительную информацию и инструкции по использованию DbFixture см. в статье руководства о фикстурах.

Общедоступные свойства

Свойство Тип Описание Определено в
$behaviors yii\base\Behavior[] Список поведений, присоединённых к этому компоненту yii\base\Component
$db yii\db\Connection|array|string Объект подключения к БД или идентификатор компонента приложения для подключения к БД. yii\test\DbFixture
$depends array Фикстуры, от которых зависит данная фикстура. yii\test\Fixture

Общедоступные методы

Метод Описание Определен в
__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
afterLoad() Этот метод вызывается ПОСЛЕ загрузки всех данных фикстуры для текущего теста. yii\test\Fixture
afterUnload() Этот метод вызывается ПОСЛЕ разгрузки всех данных фикстуры для текущего теста. yii\test\Fixture
attachBehavior() Прикрепляет поведение к компоненту. yii\base\Component
attachBehaviors() Прикрепляет список поведений к компоненту. yii\base\Component
beforeLoad() Этот метод вызывается ДО загрузки любых данных фикстуры для текущего теста. yii\test\Fixture
beforeUnload() Этот метод вызывается ДО разгрузки любых данных фикстуры для текущего теста. yii\test\Fixture
behaviors() Возвращает список поведений, по которым должен вести себя данный компонент. yii\base\Component
canGetProperty() Возвращает значение, указывающее, можно ли прочитать свойство. yii\base\Component
canSetProperty() Возвращает значение, указывающее, можно ли установить свойство. yii\base\Component
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
hasEventHandlers() Возвращает значение, указывающее, есть ли обработчики, прикреплённые к указанному событию. yii\base\Component
hasMethod() Возвращает значение, указывающее, определён ли метод. yii\base\Component
hasProperty() Возвращает значение, указывающее, определён ли свойство для данного компонента. yii\base\Component
init() Инициализирует объект. yii\test\DbFixture
load() Загружает фикстуру. yii\test\Fixture
off() Отсоединяет существующий обработчик событий от этого компонента. yii\base\Component
on() Присоединяет обработчик событий к событию. yii\base\Component
trigger() Вызывает событие. yii\base\Component
unload() Выгружает фикстуру. yii\test\Fixture

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

$db общедоступное свойство

Объект подключения к базе данных или идентификатор приложения компонента подключения к базе данных. После создания объекта DbFixture, если вы хотите изменить это свойство, вы должны назначить ему только объект подключения к базе данных. Начиная с версии 2.0.2, это также может быть массив конфигурации для создания объекта.

public yii\db\Connection|array|string $db = 'db'

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

init() общедоступный метод

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

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

public void init ( )

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

Spec-Zone.ru

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