which model extend AbstractExtensibleModel by default so i can use extension attributes with it ?
Asked
Active
Viewed 567 times
1 Answers
0
If you will use Model class means {Vendor}_{ModuleName}_Model_{EntityClass} as Data Model class of your API Data Interface then you can Use AbstractExtensibleModel As Extends class of {Vendor}_{ModuleName}_Model_{EntityClass}.
See vinai Koop article How to implement service contract for a custom module in Magento 2? For more details
Example:
namespace VinaiKopp\Kitchen\Model;
use Magento\Framework\Model\AbstractExtensibleModel;
use VinaiKopp\Kitchen\Api\Data\HamburgerExtensionInterface;
use VinaiKopp\Kitchen\Api\Data\HamburgerInterface;
class Hamburger extends AbstractExtensibleModel implements HamburgerInterface
{
Amit Bera
- 77,456
- 20
- 123
- 237
\Magento\Store\Model\Groupan exmaple – Amit Bera Jul 24 '19 at 18:50