1
我需要覆蓋一個組件的CIBlockPropertyDate
方法。我的意思是,我需要以一種形式得到我想要的,但在其他情況下保留默認行爲。1C Bitrix - 覆蓋CIBlockPropertyDate方法
有沒有辦法做到這一點?
我需要覆蓋一個組件的CIBlockPropertyDate
方法。我的意思是,我需要以一種形式得到我想要的,但在其他情況下保留默認行爲。1C Bitrix - 覆蓋CIBlockPropertyDate方法
有沒有辦法做到這一點?
您可以使用Composer自動載入您的課程。
在Bitrix中,您可以將它放在/local/
文件夾中,例如在/local/lib/
文件夾下。
你/local/composer.json
文件應該是這樣的:
{
"autoload": {
"psr-4": {
"YourNamespace\\": "lib/YourNamespace"
}
}
}
您的自定義類應該在YourNamespace命名空間/local/lib/YourNamespace/
文件夾放置。
你自動加載的文件應包含在init.php
:
<?php
// file /local/php_interface/init.php
include_once $_SERVER['DOCUMENT_ROOT'].'/local/vendor/autoload.php';
而且不要忘記從/local/
文件夾運行composer install
產生classmaps
創建一個類,並從'CIBlockPropertyDate'擴展它? –
恩,是的,但我應該在哪裏放置它? – user64675
我想它應該是'/ bitrix/php_interface /' –