/*
/*
есть такое поле
/*
но
/*
при переходе на ссилку list ошибка
/*
подскажите в чем может быть проблема если кто знает
Гречушников
ребят
Гречушников
чо надо делать когда не удалось разобраться с работой репозиториев в симфони?
Гречушников
верно, написать свое https://paste.laravel.io
Гречушников
да всех к психиатору пора
Vadim
Гречушников
я это понял
std::mechanicus
beseda_s_bashkoi.png
Maxim Kainov
jenia
Вот смотрю код symfonycast и не могу понять откуда берётся у них переменная $uploadedFile или это логика symfony?
class ArticleReferenceAdminController extends BaseController
{
/**
* @Route("/admin/article/{id}/references", name="admin_article_add_reference", methods={"POST"})
*/
public function uploadArticleReference(Article $article, Request $request, UploaderHelper $uploaderHelper, EntityManagerInterface $entityManager, ValidatorInterface $validator, SerializerInterface $serializer)
{
if ($request->headers->get('Content-Type') === 'application/json') {
$uploadApiModel = $serializer->deserialize(
$request->getContent(),
ArticleReferenceUploadApiModel::class,
'json'
);
$violations = $validator->validate($uploadApiModel);
if ($violations->count() > 0) {
return $this->json($violations, 400);
}
dd($uploadApiModel);
} else {
/** @var UploadedFile $uploadedFile */
$uploadedFile = $request->files->get('reference');
}
$violations = $validator->validate(
$uploadedFile,
[
new NotBlank([
'message' => 'Please select a file to upload'
]),
new File([
'maxSize' => '5M',
'mimeTypes' => [
'image/*',
'application/pdf',
'application/msword',
Dmitry
Видимо отсюда
$uploadedFile = $request->files->get('reference');
jenia
Dmitry
jenia
Anonymous
Кто нить с DTO работал ?
/*
Всем привет
/*
/*
в чем ошибка?
/*
как решить?
Кирилл
проверить что имеется нужный экшен?
Кирилл
на всякий случай очистить кеш
Дмитрий
Всем привет. Жесткое задание параметров в конфигурационных файлах не совсем удобно. Подскажите пожалуйста как динамический загружать конфиги из БД и использовать их?
Roman
Vadim
Дмитрий
Roman
->setFrom('send@example.com') - это вообще не в конфиге
Vadim
Vadim
Дмитрий
Maksym
Народ, всем привет!
Хочу настроить xdebug для шторма, но у меня dev сервер отдаленно + проект в контейнере там, это реально?
jenia
Maksym
Александр
Александр
Либо по логам
Egor
Нет
Почему нет? Вполне реально
Александр
Ок, главное же вызвать ажиотаж, а вы опишите, если тишина
Александр
Можно ж все гугл в помощь, если гугл не решает почему бы не задать вопрос тут?
Egor
Шторм слушает 9000 порт, нужно чтоб пхп видел этот порт на каком-то адресе, адрес прописать в xdebug.remote_host
Maksym
Gas
ssh remote port forwarding
Maksym
Народ, привет.
Запущен демон очереди. и современем вылетает ошибка "An exception occurred while executing 'SELECT *** with params [\"ook092018_34\"]:\n\nSQLSTATE[HY000]: General error: 2006 MySQL server has gone away"
ORM - Docktrine. обновил до последней версии. Что может быть?
Egor
Демон теряет соединение с БД по таймауту, нужно перед выполнением каждой джобы устанавливать соединение, а перед завершением закрывать
Andrey
Можно пинговать соединение
Maksym
Гречушников
print_r1($pay_data);
exit;
Деда
Всем привет.
Подскажите пожалуйста по аннотациям и роутингу.
Есть контроллер на который я переходу от родительской модели
/grammar/class/3/
/**
* @Route("/grammar/class/{model_id}")
*/
class GrammarClassController extends AbstractController
{
/**
* @Route("/{id}/edit", name="grammar_class_edit", methods={"GET","POST"})
*/
public function edit(Request $request, GrammarClass $grammarClass): Response
{
Выдает ошибку App\Entity\GrammarClass object not found by the @ParamConverter annotation.
Хотя без {model_id} работает.
Где я ошибся?
Vadim
Деда
Хотя нет, вру, убрал {model_id} везде
{
"route": "grammar_class_edit",
"route_parameters": {
"_route": "grammar_class_edit",
"_controller": "App\\Controller\\GrammarClassController::edit",
"id": "3"
},
"request_uri": "http://localhost/grammar/class/3/edit",
"method": "GET"
}
App\Entity\GrammarClass object not found by the @ParamConverter annotation.
Деда
тоже самое
Деда
меняю
public function edit(Request $request, GrammarClass $grammarClass): Response
на
public function edit(Request $request, GrammarModel $grammarModel): Response
начинает работать
Деда
Где я мог ошибиться?
Деда
Добавляю
@ParamConverter("grammarClass", class="GrammarClass")
начинает ругаться на
An exception has been thrown during the rendering of a template ("[Semantical Error] The annotation "@ParamConverter" in method App\Controller\GrammarClassController::edit() was never imported. Did you maybe forget to add a "use" statement for this annotation? in
Vadim
Деда
@ParamConverter("grammarClass", class="GrammarClass", options={"mapping": {"id": "id"}})
>> Class GrammarClass does not exist
@ParamConverter("grammarClass", class="\App\Entity\GrammarClass")
>> Cannot autowire argument $grammarClass of "App\Controller\GrammarClassController::edit()": it references class "App\Entity\GrammarClass" but no such service exists.
что он хочет то от меня?
почему в другом контроллере, который так же был сгенерен в консоли через crud все работает
Деда
GrammarModelController
/**
* @Route("/{id}/edit", name="grammar_model_edit", methods={"GET","POST"})
все работает тут
Деда
почему тут не нужен @ParamConverter а в другом контроллере нужно?
Деда
отличие этих двух Entity только в том что GrammarClass есть
/**
* @ORM\ManyToOne(targetEntity="App\Entity\GrammarModel")
* @ORM\JoinColumn(nullable=false)
*/
private $model;
Деда
где я не там копаю?
Maks
"body":"O:36: как бы намекает нам на штатный php сериалайзер
Vadim
.exe
Пишешь парсер?)
ну да, для этой штуки) А как мне по-другому эти данные забрать оттуда)
Vadim
Тебе выше уже ответили, что это.
.exe
.exe
я на ноде достаю
.exe
мне данные на нодовский микросервис нужно передавать
Maks
.exe
я сам только додумался) не кидайте камнями)