при создании сущности ничего кроме названия сущьности ничего не сохраняет почему
<?php
$user = User::load(\Drupal::currentUser()->id());
$a=\Drupal::entityTypeManager()->getStorage('node')->loadByProperties([
'type' => 'basket',
'field_polzovatel'=>$user->getUsername(),
]);
$node=reset($a);
$count=count($a);
if($count==0){
if(strlen($user->getUsername())>4){
$request= \Drupal::request()->query;
$request=reset($request);
$article= $request['articul'];
$b=\Drupal::entityTypeManager()->getStorage('node')->loadByProperties([
'type' => 'notebook',
'field_artikul'=>$article,
]);
$nod=reset($b);
$tit=generateCode(10);
$node = Node::create([
// The node entity bundle.
'type' => 'basket',
'langcode' => 'en',
'created' => REQUEST_TIME,
'changed' => REQUEST_TIME,
// The user ID.
'uid' => 1,
'title' => $tit,
'field_artikuly'=>$article,
'field_itogo'=>$nod->field_cena,
// An array with taxonomy terms.
'field_polzovatel'=>$user->getUsername(),
'body' => [
'summary' => '',
'value' => '<p>The body of my node.</p>',
'format' => 'full_html',
],
]);
$node->save();
return "Created node " . $node->get('title')->value."2".$nod->field_cena;
}
}
?>
Комментарии
У вас там столько условий, что ноги сломаешь.
см . практики в т.ч. по созданию сущностей examples