Создание сайта на 1С-Битрикс. 9. Собственный компонент с использованием класса компонента.

Автор Maksim Inshakov
Создание сайта на 1С-Битрикс. 9. Собственный компонент с использованием класса компонента.

Всем привет.

Я продолжаю разработку сайта на системе управления. Битрикс и в сегодняшнем видео. Я хотел бы немного расширить информацию по поводу создания собственных компонентов в одном из видео мы создавали components который.

Выведи на экран и ссылка на — это видео данного описание подданным видео и в сегодняшнем.

Я бы хотел показать как можно создать компонент использование классов только давайте пройдем к нашему компонента. Битрикс компонент LP skills здесь находятся файлы нашего компонентов для того чтобы немного видоизменился начало File component печки здесь массив or without я буду получать параметры не напрямую как использованием метода шоу skills которые будут передавать параметры arparams работа данного метода и будет описано Paris Class PHP такси да. Я вставлю скопированные из компонент, а строки в данном паре делаем проверку на подключение ядра и напишем класс класс например скилл компоненты класс expense с. Битрикс компонент. То есть он будет являться. Наследник базового класса. Битрикс компонент здесь напишем функцию она публичная Public function. Это и есть та самая. Функция которую тот самый метод который мы вызываем в component.php например SK и — это функция нас должна возвращать результат Vuitton. Арт Резорт сохраняем. Давайте просто обновим сейчас главную страницу и у нас визуальный компонент совершенно не изменился, что здесь происходит в Company мы вызываем метод шоу skills и. Передаем его в качестве параметра параметры которые введены при настройке компонента орфограмм и уже в классе с помощью шоу skills мы получаем значение данных параметров в поля в массив arresult. И по итогу возвращаем этот мотив это, что касается использование классов и при этом использование component.php. Давайте напишем теперь код так чтобы нам вообще не нужен был File component печкой здесь остается практически всё также так здесь и. Скопируй arparams эта функция становится не публично и мы напишем дополнительную функцию которая является публичным. Павлик function в котором мы будем компартмент в котором мы будем получать права на управление над компонентом здесь напишем следующее. АЗС Арт. Резорт равно array мерч то есть произведён слияние двух массивов порезал и массива vibes так так так, что всё App params и произведен подключение компонента в самом файле Class PHP. Так давайте взглянем на работу способа то есть компания также не изменился всё выводится точно также визуально, но component.php теперь можно и тут всё ещё раз посмотрим значит я вообще вот всё-таки где-то да. Всё теперь всё верно. Что здесь происходит здесь у нас срабатывает метод то есть мы получаем как я уже говорил управление над компонентом и в данной ситуации происходит слияние двух массивов or without мы получаем результат работы функции шоу skills который точно также обрабатывает параметры мы получаем их массив орбизов возвращаем данный массив. И совершаем — это самое влияние элементов и после подключаем шаблон компонента. То есть в принципе File component печки нам уже не нужен вам можно просто удалить и таким образом компонент у нас работает в принципе — это всё, что рассказать по поводу class.php конечно обычная эти файлы должны выглядеть как-то более логично то есть не напрямую передаваться ризат параметры я как-то — это нормально компонент вот как-то так. Но на этом всё спасибо за внимание. Всем пока.

0 комментариев
0

Читайте также