galtsev.t, nice
galtsev.t, вообще должно работать так. Там может с кириллицей не работать сама функция ucfirst. Попробуй на латинице если все работает, то погугли готовые варианты mb_ucfirst
Simba, как можно перевод вывести с большой буквы? мне в одном месте нужен с большой в другом с маленькой, если обернуть в функцию ucfirst() ничего не дает.
ucfirst(__('first'));
galtsev.t, ну попробуй тогда вызови функцию
module_lib_loader('forum');
IsImage и просто $_FILES принимает вроде. Но UploadeFile точно принимает. Чтобы что-то конкретнее сказать, текст ошибки нужен.
Simba, в валидатор isImage я что должен передать для проверки? объект GuzzleHttp\Psr7\UploadedFile ? почитал документацию вообще не понятно, если объект передать все норм когда это картинка, а если нет, он ошибку выдает php или мне предварительно надо проверить за него что это картинка?)
получается я ее и в валидаторе не смогу использовать)
не может быть из за того что в модуле форума, другая структура папок?
Simba, проблема только с моделями форума, модель новостей без проблем могу использовать
galtsev.t, Можно. Вон на главной новости дергаюются https://github.com/johncms/johncms/blob/9.x/modules/homepage/Controllers/HomepageController.php#L38
Х.з. даже что там у тебя. Мож ты в обход роутера что-то делаешь и там автозагрузка модулей не работает?