Конструктор

#26 Наследование классов в Паскале. Базовые сведения: Родитель, потомок, дочерний класс. ООП

Наследование - это механизм, который дает возможность получать доступ к элементам (методам, полям) другого класса, если этот другой класс объявить "родительским" для данного.

Рассмотрим примеры, чтобы разобраться с тем, как это происходит на практике

Пример №1 - Наследование метода

Предположим у нас есть программа с классом:

Вопросы по принципу работы my-first-cms

Хотел бы для себя уяснить принцип работы данного проекта, т.к. мне он сразу показался довольно запутанным и считаю что в рамках данного курса нужно досконально разобраться в материале, т.к. не хочется тупо копировать чужие решения до конца не понимая что и зачем...:

файлы взяты из GiHub: it-for-free/my-first-cms

1) Хотел бы лучше понять принцип работы данного конструктора и назначение самого массива data.
файл Category.php

symfony yaml Где хранить секреты: ignore Как игнорировать и не хранить в репозитории важные данные (напр. для сервиса). .env

Можно ссылать на переменные окружения в ямле, например (пример конфигурации сервиса):

    # explicitly configure the service
    App\Service\VkApiClientService:
        arguments:
            $accountId: '%env(VK_ACCOUNT_ID)%'
            $apiVersion: '%env(VK_API_VERSION)%'
            $accessToken: '%env(VK_ACCESS_TOKEN)%'

а сами переменные задать в .env.local файле (которые держат в gitignore), например для примера выше значения переменных в этом файле можно задать так:

Subscribe to RSS - Конструктор