1 entity_example.inc | public EntityExampleBasicController::create() |
Create and return a new entity_example_basic entity.
Overrides EntityExampleBasicControllerInterface::create
File
- modules/
examples/ entity_example/ entity_example.inc, line 120
Class
- EntityExampleBasicController
- EntityExampleBasicController extends BackdropDefaultEntityController.
Code
public function create() {
// It is important when creating entities in Backdrop to ensure that you
// create an instance of the core Entity class rather than an instance of
// stdClass(). This would lead to exceptions on attempting to save your
// custom entity.
// See https://github.com/backdrop/backdrop-issues/issues/2558
$entity = new EntityExampleBasic();
$entity->type = 'entity_example_basic';
$entity->basic_id = 0;
$entity->bundle_type = 'first_example_bundle';
$entity->item_description = '';
return $entity;
}