Главная » Статьи » Уроки

Список объектов формы

Первым делом нужно пройтись циклом по всем объектам формы и записать из в массив: 

foreach($this->children as $obj) { 
    $objects[] = $obj->id; // Получаем ид текущего объекта
}

Теперь в массиве $objects хранится список всех компонентов формы.
Но что делать, если нам необходимо получить ID конкретного типа компонента, например кнопки? Для этого в теле цикла нужно добавить следующую проверку:
 

foreach($this->children as $obj) { 
    if($obj instanceof UXButton) // проверяем наследует ли текущий объект класс UXButton
        $objects[] = $obj->id; // Получаем ид текущего объекта
}

Теперь в массиве $objects хранится ID всех кнопок на форме. 

Автор кода: Александр Растихин
Автор урока: Голев Рустам

Категория: Уроки | Добавил: JastCaus (31.05.2017)
Просмотров: 1758 | Рейтинг: 0.0/0
Всего комментариев: 0
omForm">
avatar