Есть сущность book
файл /local/modules/somepartner.mybookscatalog/lib/book.php
содержимое файла:
| Код |
|---|
<?
namespace SomePartner\MyBooksCatalog;
use Bitrix\Main\Entity;
class BookTable extends Entity\DataManager
{
public static function getTableName()
{
return 'my_book';
}
public static function getUfId()
{
return 'MY_BOOK';
}
public static function getMap()
{
return array(
new Entity\IntegerField('ID', array(
'primary' => true,
'autocomplete' => true
)),
new Entity\StringField('ISBN', array(
'required' => true,
'column_name' => 'ISBNCODE'
)),
new Entity\StringField('TITLE'),
new Entity\DateField('PUBLISH_DATE')
);
}
}
|
есть компонент, в котором пытаюсь обратиться к классу
\SomePartner\MyBooksCatalog\Book::getEntity()->getFields();
ошибка:
Fatal error: Class 'SomePartner\MyBooksCatalog\Book' not found
Подскажите, пожалуйста, что я делаю не так?