Гостевая

Только для зарегистрированных посетителей
.
Кеня
Tuwap.ru

А , что редактирование анкеты так и будет не работать? Не сохраняет изменения в анкете, даже если все поля пустыми оставить

.
pzhelobtsov
pzhelobtsov
image?.jpg
.
Koenig
(\/)____o_O____(\/)

Smitti,

.
Smitti
Коллекционирую жёсткие диски
14e9aca9704e2cedc59073cfc51a39a3.jpg
.
galtsev.t
<?php exit;

Simba, все заработало, оказывается <option> без value был, спасибо

.
Simba
Кадило крутится, лавэха мутится

Вот пример с Optional https://github.com/johncms/johncms/blob/develop/modules/johncms/admin/src/Forms/UserForm.php#L121
С ModelExists так же должен работать. Он появился только в 10 версии. В 9 его нет.

.
galtsev.t
<?php exit;

Куда его уже только не приписал

.
galtsev.t
<?php exit;

Simba, как сложно, Optional для валидатора как использовать? вместе с ModelExists.

.
Simba
Кадило крутится, лавэха мутится

galtsev.t, контейнер сам не сможет инициализировать этот объект. Он сейчас собирается методом fromGlobals.
Когда ты из контейнера запрашиваешь класс Johncms\Http\Request он смотрит конфиг контейнера и определяет есть ли там что-то что надо отдать на этот класс.
https://github.com/johncms/johncms/blob/develop/system/src/ConfigProvider.php#L81
Сейчас там описано, что при запросе Johncms\Http\Request должен отдаваться Psr\Http\Message\ServerRequestInterface, а для Psr\Http\Message\ServerRequestInterface в свою очередь описано, что нужно отдавать Johncms\Http\RequestFactory
Для твоей задумки тебе надо сделать метод __invoke в котором нужно вернуть StoreRequest::fromGlobals() и в конфиге https://github.com/johncms/johncms/blob/develop/config/autoload/dependencies.global.php указать в ключе factories название класса по аналогии с тем что по ссылке.

.
galtsev.t
<?php exit;

ginbert, hello