Соорудилась у меня вот такая конструкция - рабочая
<?php
namespace Drupal\num\Form;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Form\FormBase;
use Drupal\Core\Ajax\AjaxResponse;
use Drupal\Core\Ajax\HtmlCommand;
use Drupal\Core\Session\AccountInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
На первый взгляд, уведомление указывает на то, что по какой-то причине свойство uid сеанса UserSession на самом деле является объектом User, а не целым числом.
Программно создать страницу
у меня по другому не работает.. не знаю почему, может быть к моему модулю библиотечки надо какие-то подключить
Программно создать страницу
Соорудилась у меня вот такая конструкция - рабочая
namespace Drupal\num\Form;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\Form\FormBase;
use Drupal\Core\Ajax\AjaxResponse;
use Drupal\Core\Ajax\HtmlCommand;
use Drupal\Core\Session\AccountInterface;
use Symfony\Component\DependencyInjection\ContainerInterface;
Программно создать страницу
На первый взгляд, уведомление указывает на то, что по какой-то причине свойство uid сеанса UserSession на самом деле является объектом User, а не целым числом.
Программно создать страницу
установлю xdebug и проверю, сейчас вижу в логах такую ошибку -
Программно создать страницу
А с определением текущего пользователя, можете что-то подсказать? Что-то опять непонятки.., вроде правильно выглядит, а не хочет работать
Программно создать страницу
да.. а так работает) Благодарю
Программно создать страницу
это само-собой, но что-то не работает у меня, должна ли я что-то еще подключить в модуле кроме, как -
use Drupal\node\Entity\Node;
и как правильно указать - path?
Программно создать страницу
форму создала но как повесить это на клик не поняла
Программно создать страницу
извините, только учусь.. как этот код обработать кнопкой? Добавила в функцию в модуль, но ничего не произошло
Программно создать страницу
из модуля, хочу программно сделать, без вьюса