1С Битрикс-переопределить метод CIBlockPropertyDate

1С Битрикс-переопределить метод CIBlockPropertyDate

05.11.2016 12:41:31 Просмотров 66 Источник

Мне нужно переопределить метод CIBlockPropertyDate для одного компонента. Я имею в виду, мне нужно получить то, что я хочу в одной форме, но оставить поведение по умолчанию в других ситуациях.

Есть ли способ сделать это?

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/40436753/1c-bitrix-override-ciblockpropertydate-method#comment68121195_40436753
Да, но куда мне его поставить?

Ответы - 1С Битрикс-переопределить метод CIBlockPropertyDate / 1C Bitrix - Override CIBlockPropertyDate method

rodion.arr

12.01.2017 04:38:45

Вы можете использовать Composer для автоматической загрузки ваших классов.

В Битрикс вы можете поместить его в /local/ папку, например в /local/lib/ папки.

Ваш/local/composer.json-файл должен выглядеть так:

{
    "autoload": {
        "psr-4": {
            "YourNamespace\\": "lib/YourNamespace"
        }
    }
}

Пользовательские классы должны быть помещены в пространство имен YourNamespace в /local/lib/YourNamespace/.

Ваш файл autoload должен быть включен в init.php:

<?php
// file /local/php_interface/init.php
include_once $_SERVER['DOCUMENT_ROOT'].'/local/vendor/autoload.php';

И не забудьте запустить composer installfrom /local/folder для создания карт классов

Закрыть X