Ответ от сервера приходит, но срабатывают. Обе функции.
В чем причина ?
В чем причина ?
|
[QUOTE]Антон Горбылев написал:
Почитайте учебный курс [URL=https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=11689&LESSON_PATH=3913.5062.5748.11687.11689]https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=11689&LESS...[/URL] [/QUOTE] Нужно реализовать проверку у email нахождение в списках подписок. В стандартном классе есть такое метод [CODE]class ContactListTable extends Entity\DataManager { ... public static function addIfNotExist($contactId, $listId) { $result = false; $arPrimary = array('CONTACT_ID' => $contactId, 'LIST_ID' => $listId); if( !($arList = static::getRowById($arPrimary) )) { $resultAdd = static::add($arPrimary); if ($resultAdd->isSuccess()) { $result = true; } } else { $result = true; } return $result; } } [/CODE]Мне нужно реализовать проверку Мой код [CODE]class AddAndCheckMailingList extends Sender\ContactListTable { public static function checkEmailInMailingList($contactId, $mailingList) { $arrLists = explode(',', $mailingList); //$result = true; foreach ($arrLists as $listId) { $arPrimary = array('CONTACT_ID' => $contactId, 'LIST_ID' => $listId); $arList = static::getRowById($arPrimary); return $arList; } } } [/CODE]Но появляется ошибка:Fatal error: Class '\AddAndCheckMailingListTable' not found in C:\Bitrix\www\bitrix\modules\main\lib\orm\entity.php on line 217 Ошибка в данной строке [CODE]$this->connectionName = $className::getConnectionName();[/CODE] |
|
|
|
|