Antoine
18.04.2018
12:44:56
какие формы? я ж грю у меня апи, а ответы просто в виде текста
Олексій
18.04.2018
12:56:31
Но вы ведь юзаете формы для апи? Там все равно где то в глубине есть path ?
Dmitriy
18.04.2018
12:57:08
validator::validate() возвращает список violations, в каждом элементе содержится имя поля и сообщение нарушения для этого поля
Antoine
18.04.2018
13:31:57
это всё понятно. повторю вопрос: Можно как-нибудь попросить валидатор писать имя переменной с которой что-то не так?
или это не реализовано в таком крутом фреймворке?
Google
Dmitriy
18.04.2018
13:32:54
валидатор ничего никуда не пишет
он валидирует
и возвращает список ошибок
думаю, сначала надо разобраться в таком крутом фреймворке, чтобы не повторять глупые вопросы по нескольку раз
Antoine
18.04.2018
14:44:01
ответ не засчитан, зря ты всё это писал
Kirill
18.04.2018
19:08:21
Как-нибудь можно
Aleksandr
19.04.2018
06:46:07
а кто мешает формой валидировать апи запрос?
Олексій
19.04.2018
08:09:38
та вот не хочет товарищ, уже вроде пару раз советовали глянуть path ошибок после валидации формы.
Алекс
19.04.2018
15:16:28
Всем доброго вечера! Помогите с конфигурацией docker-compose.
Поднимаем 3 контейнера Mysql, Nginx, Php-fpm.
3306 порт выставляю наружу как 8190.
К Базе данных снаружи(с хоста) удается подключиться из консоли через команду mysql —host=127.0.0.1 —port=8190 -uadmin_xx -pxxx
А вот из скрипта подключение не проходит. Уже для теста сделал файл index.php и подключаюсь через mysqli в ооп стиле. Но все равно подключение не проходит. Подскажите в каком направлении копать. Может есть где готовые конфиги где MYSQL в отдельном контейнере и пример конфига php
Олексій
19.04.2018
15:22:09
какое имя хоста используете в скрипте?
U_mulder
19.04.2018
15:22:50
в ошибках какие тексты?
Алекс
19.04.2018
15:23:26
Пробовал localhost localhost:port 127.0.0.1:port
Олексій
19.04.2018
15:23:36
а что в docker-compose.yml ?
Google
Олексій
19.04.2018
15:25:09
используйте имя сервиса в качестве хоста. Если сервис называется mysql ,то так и пишите mysql:8190
Алекс
19.04.2018
15:25:45
Пробовал еще внутренний ip 172.19.0.4
Пробовал и так mysql:8190
ошибка либо такая Connect failed: Connection refused
Либо: Connect failed: No such file or directory
###############################################################################
# Generated on phpdocker.io #
###############################################################################
version: "3.1"
services:
mysql:
image: mysql:5.5
container_name: aleks270980-mysql
working_dir: /application
volumes:
- .:/application
environment:
- MYSQL_ROOT_PASSWORD=piVbzRoD3GT
- MYSQL_DATABASE=admin_molodeg
- MYSQL_USER=admin_molodeg
- MYSQL_PASSWORD=piVbzRoD3GT
ports:
- "8190:3306"
webserver:
image: nginx:alpine
container_name: aleks270980-webserver
working_dir: /application
volumes:
- .:/application
- ./phpdocker/nginx/nginx.conf:/etc/nginx/conf.d/default.conf
ports:
- "8188:80"
php-fpm:
build: phpdocker/php-fpm
container_name: aleks270980-php-fpm
working_dir: /application
volumes:
- .:/application
- ./phpdocker/php-fpm/php-ini-overrides.ini:/etc/php/7.2/fpm/conf.d/99-overrides.ini
логины пароли изменены))
Hello world!
Connect failed: Connection refused
echo "Hello world!<br>";
$mysqli = new mysqli("aleks270980-mysql:8190", "admin_molodeg", "piVbzRoD3GT", "admin_molodeg");
Олексій
19.04.2018
15:28:18
залогиньтесь в контейнер с пхп и попробуйте оттуда приконектиться
Алекс
19.04.2018
15:28:37
Там mysql клиента нету
извне коннектится с хоста :(
Олексій
19.04.2018
15:29:19
но пхп ведь есть? Из консоли пхп скрипт дернуть.
U_mulder
19.04.2018
15:29:34
Или php -r "ваш код"
Алекс
19.04.2018
15:29:41
сейчас попробую
Вначале зашел в контейнер с php
Выполнил php -a
Потом
php > $mysqli = new mysqli("aleks270980-mysql", "admin_molodeg", "piVbzRoD3GT", "admin_molodeg", "8190");
PHP Warning: mysqli::__construct(): (HY000/2002): Connection refused in php shell code on line 1
Vladimir
20.04.2018
04:00:00
Karim
20.04.2018
04:28:51
А в чем разница между depends_on и links? depends_on замена для links?
Konstantine
20.04.2018
04:40:26
Всем привет
подскажите тему с миграциями
развернул проект, создал сущности, делаю
bin/console doctrine:migrations:diff
но там нет таблиц которые я создал в сущностях, в чем трабла?
разобрался, спасибо
Dmitriy
20.04.2018
05:49:22
да без проблем, обращайся еще)
Google
Konstantine
20.04.2018
05:51:51
я уже раз ретий так обращаюсь))
Vladimir
20.04.2018
06:36:23
Anon
20.04.2018
11:52:26
Всем привет, подскажите, как в сонате сделать селект для поля которое имеет связь по parent_id?
Sergei
20.04.2018
14:24:53
Anon
23.04.2018
06:51:39
Как в санате заюзать свой layout?
Василий
25.04.2018
14:21:36
Народ. Подскажите пожалуйста.
Делаю свою авторизацию через UserProviderInterface, ну и столкнулся с тем, что все эксепшены, которые про секурити (Symfony\Component\Security\Core\Exception\*), нифига не возвращают значения, которые передаешь им когда делаешь throw. У них у всех хардкоднутые сообщения внутри. А я хочу свою ошибку при авторизации вывести через 'error' => $helper->getLastAuthenticationError(),
Ivan
26.04.2018
16:42:57
ребят, кто подскажет ckeditor для симфони 4(flex)?
мне нужно поле сделать с цк едитором
https://sonata-project.org/bundles/formatter/master/doc/reference/formatter_widget.html
Есть симпл форматер, но он не поддерживается в флексе(((
Serezha
26.04.2018
16:53:53
Тебе для админки или на фронт?
Для Сонаты Админ не работает рецепт, я в итоге через JS прописал в админку Froala Editor себе
для Easy Admin
Ivan
26.04.2018
16:59:41
админка через сонату
Serezha
26.04.2018
17:10:26
ну непринципиально, суть в том, что ты подключаешь жс-файлы своего редактора, пишешь отдельный код для его подключения на лету в духе
$(function()
{
$('.froala-editor textarea').froalaEditor({
toolbarButtons: ['fullscreen', 'bold', 'italic', 'underline', 'strikeThrough', 'subscript', 'superscript', '|', 'fontFamily', 'fontSize', 'color', 'inlineStyle', 'paragraphStyle', '|', 'paragraphFormat', 'align', 'formatOL', 'formatUL', 'outdent', 'indent', 'quote', '-', 'insertLink', 'insertImage', 'insertVideo', 'embedly', 'insertFile', 'insertTable', '|', 'emoticons', 'specialCharacters', 'insertHR', 'selectAll', 'clearFormatting', '|', 'print', 'spellChecker', 'help', 'html', '|', 'undo', 'redo'],
toolbarButtonsXS: ['undo', 'redo' , '-', 'bold', 'italic', 'underline']
})
});
а потом обрамляешь вывод текстареа в стиль в духе
- { property: 'text', css_class: 'froala-editor', type: 'textarea' }
Ivan
26.04.2018
17:11:24
ну...
Unable to generate a URL for the named route "kms_froala_editor_delete_image" as such route does not exist
Serezha
26.04.2018
17:11:53
как он картинки вставляет в себя еще не пробовал
Google
Ivan
26.04.2018
17:11:53
вот такую ошибку мне дропает когда я прописываю класс флоараедитортайп
я подключил бандл через композер
Serezha
26.04.2018
17:12:44
я пробовал через композер, у меня бандл не взлетел. пришлось в обход идти
Ivan
26.04.2018
17:14:25
https://github.com/froala/KMSFroalaEditorBundle
я третий пункт не понял куда записать
возможно из-за этого ломается
какой файл конфигов отвечает этому в версии флекс?
Serezha
26.04.2018
17:16:06
так это инструкции для 2 и 3
Ivan
26.04.2018
17:16:45
и для 4 в том числе
тут упоминается про 4 версию
Serezha
26.04.2018
17:17:04
для нее все автоматически - см выше
у меня не полетел, также как и еще какой то переписанный кем то
Ivan
26.04.2018
18:38:29
я нашел твой коммент)
в общем я подключил все роуты для картинок, видео и файлов
а теперь оно мне пишет
Impossible to access an attribute ("options") on a null variable.
может у кого-то было такое?
Antoine
27.04.2018
02:25:44
Привет, конфигурирую зависимости в синфони 3.4.
Есть сложный сервис1, внутри которого есть проперти, каждый проперти ссылается на другие объекты.
Нужно создать сервис2 в конструктор которого нужно задепендить значение сервис1->проперти
Так полагаю это нельзя сделать через \Symfony\Component\DependencyInjection\Reference
Это реально сделать или попытаться придумать воркараунд?
Google
Вадим
27.04.2018
06:06:45
Antoine
27.04.2018
06:08:31
это значение - другой объект) в который инжектится сервис1, вот такие весёлые пакеты на гитхабе
Вадим
27.04.2018
06:59:11
Ivan
27.04.2018
08:43:18
ребят, по поводу ск едитора в поле
я нашел такое решение
https://medium.com/@mounabenhmida/symfony-4-wysiwyg-editors-72714cad8916