
Daniel
04.10.2016
17:16:44
FOSRestBundle, есть ли какой-то универсальный способ ограничивать список полей, которые будут выводиться у сущности?

Kirill
04.10.2016
17:44:46
да, Groups

Daniel
04.10.2016
17:45:51
Да, допер, спасибо

Kirill
04.10.2016
17:46:13
вернутся только поля той группы, которая указана в контроллере

Google

Kirill
04.10.2016
17:46:18
ок

Daniel
04.10.2016
17:46:20
Почему то не додумался использовать userGroupname = serializationGroupName
Гибко получится
А вот как организовывать иерархию групп для сериализации?
Как бы есть guest, user, admin
Там, где указана только guest (в группах сериализации) - админ тоже должен иметь к ним доступ

Kirill
04.10.2016
19:37:02
ну ты же в контроллере управляешь какие группы полей отдавать. возвращай напрмер группу guest всегда всем, а остальные там в зависимости от чего-то
как вариант
ну или включи юзера admin в группу guest
если это прокатит
можно от иерархии групп плясать как-то, но ему нужно будет как-то эту иерархию показать тогда

Khan
07.10.2016
12:44:40
Hi Friends! I want to use FOSBundle and I installed it but don't know how to configure it with other bundles.

Daniel
07.10.2016
12:48:24
Как ты хочешь соединить его с другими бандлами?
What do you want doing?

Google

Daniel
07.10.2016
12:49:31
ili kak tam po vashemu

Khan
07.10.2016
12:50:35
I building a student management system and I want to use it for admin, student , teacher and arent registration and log in,

Daniel
07.10.2016
13:11:22
You can just create roles: admin, student, teacher in fos user table
Registration and log in, logout and more you can use with fos user bundle without additional configuration
I know english very bit, but I can throw gramma exception sometimes...
why i wrote "but"?

Khan
07.10.2016
13:15:26
No problem , I appreciate you effort.

[Anonymous]
07.10.2016
13:15:46
бть я хренею) вот уже год на симфони не работаю, а люди все пишут и пишут о проблемах с FOSBundle :D

Khan
07.10.2016
13:16:09
I already wrote roles but how to use fos in other bundles for log in log out.

Daniel
07.10.2016
13:17:45
Wow
http://stackoverflow.com/questions/21458648/automatically-login-in-symfony2-with-fosuserbundle

Khan
07.10.2016
13:20:49
I mean how to integrate that in my bundle.

Daniel
07.10.2016
13:21:22
Ctrl + C
Ctrl + V

Aleksandr
07.10.2016
19:15:16
фиг его что у вас за проблемы с фос
скорее все это руки))

Rodion
08.10.2016
16:50:48

Daniel
16.10.2016
08:19:05
http://pastebin.com/Qmw89SzQ - адекватная форма?

Kirill
16.10.2016
11:17:35
Чего csrf защита выключена? И синтаксис массивов древний) А так вроде норм вообще
а эти всякие type это сущности у тебя в бд? если так, то лучше entity поля юзать
короче там где внешние ключи используй тип поля entity

Daniel
16.10.2016
11:26:54
Нет, там смысл в чем
Там форма здоровенная просто:
http://joxi.ru/LmG46YgUzD832l
http://joxi.ru/YmEYQ4gFoqk8m6
Разные варианты полей для заполнения при определенном типе объекта недвижимости короче.

Google

Daniel
16.10.2016
11:27:37
Там если так подумать, все эти Type - просто массив, не стал выносить в сущности, потому что если их все вынести, то при выводе информации будет джойнов 20-25

Дмитрий
16.10.2016
11:27:54
Только начал изучать Symfony. Проект развернут на сервере, как включить dev окружение, чтобы панель debug была и как потом в продакшен перевести

Daniel
16.10.2016
11:28:18
Уже все сделано за тебя
У тебя две точки входа:
app_dev.php
app.php
На деве делай дев, на проде app

Дмитрий
16.10.2016
11:32:19
You are not allowed to access this file. Check app_dev.php for more information.
его только с localhost можно юзать?

Daniel
16.10.2016
11:32:52
Нет
Загляни в него и увидишь в чем ошибка, просто поставь необходмый IP
По идее его НУЖНО использовать только с localhost
Но ниче не мешает сделать исключение
А теперь по-поводу той говноформы моей
Мне как выводить информацию адекватными методами можно из неё? О.о
Как бы в базе цифры хранятся - идентфикаторы ячеек из <select>ов
Получается вот такая херня - http://pastebin.com/ffeYfVjJ , которая переводит Entity объект, точнее данные в нем, в человекопонятные строки о.о

Дмитрий
16.10.2016
11:38:39

Daniel
16.10.2016
11:39:11
И выносить в сущности все эти ChoiceType элементы форм тоже не вариант, потому как представьте сколько JOIN-ов и прочего будет... Запись дольше будет проходить и т.п.
Как в таких случаях делать?

Kirill
16.10.2016
12:09:04
Можно в настройках entity поля модифицировать запрос, например limit ему задать, чтобы все это не тащилось из бд. А на сохранение формы повесить listener и модифицировать поле, вытаскивать из бд только те значения, котрые пришли от клиента. Ну а на клиенте асинхронно грузить то, что нужно из рест контроллера например.

Daniel
16.10.2016
12:09:57
Ух как сложно

Kirill
16.10.2016
12:16:57
Ну я не знаю нужна ли тебе асинхронность, но в любом случае ты можешь влезть в query builder entity-поля и отсеять только то что нужно

Дмитрий
17.10.2016
05:14:06
http://127.0.0.1:8000/app_dev.php
панель деббагера не показывается :(

Aleksey
17.10.2016
05:14:31
в консоли браузера есть ошибки?

Дмитрий
17.10.2016
05:14:53
нет

Google

Aleksey
17.10.2016
05:17:51
http://stackoverflow.com/questions/8749939/how-do-i-disable-the-symfony-2-profiler-bar
а вот это включено? и роуты есть?

Дмитрий
17.10.2016
05:20:23
все есть

Aleksey
17.10.2016
05:24:04
кеши удаляли все?
показывайте тогда сорцы

Дмитрий
17.10.2016
05:28:10
кэш удалил все

Aleksey
17.10.2016
05:33:35
заливайте на гитхаб, подниму у себя, посмотрю

Дмитрий
17.10.2016
05:34:20
позже, убегаю из дома в офис :) спасибо за помощь

Aleksey
17.10.2016
05:34:32
велкам

Дмитрий
18.10.2016
04:30:07
cс деббагером разобрался. Теперь другая проблема. Что должно быть в .htaccess корневой папке и папке web. Работает только так kpitest.dev/web/app_dev.php/churn/
Если app_dev заменить на app то 404 ошибка

Aleksey
18.10.2016
04:31:34
к сожалению с апачем завязал от слова совсем
ставьте nginx
=)

Дмитрий
18.10.2016
04:32:10
выбирать не приходится :)

Aleksey
18.10.2016
04:32:38
почему же?
увольняемся и ищем работу где используют nginx =)

Дмитрий
18.10.2016
04:33:54
нееее, такой вариант не пойдет, только все наладилось :)

Aleksey
18.10.2016
04:35:01
http://symfony.com/doc/current/setup/web_server_configuration.html
вот тут может быть что-то полезное найдете

Kirill
18.10.2016
05:39:39
попробуйте посмотреть здесь https://github.com/symfony/symfony-standard/blob/master/web/.htaccess

Google

Roman
18.10.2016
06:39:51
Лучше в апаче запретить использование файла .htaccess

Pavel
18.10.2016
17:57:49
Если хочешь на хостинге юзать app_dev то просто закомменти exit и header в app_dev.php
Только не забудь потом раскомментить

Дмитрий
18.10.2016
18:01:21
я создал свой бандл, например blogger и хочу что он открывался по урлу domain.ru/blogger, но это не получается, только если указать полный путь /web/app_dev.php/blogger

Aleksandr
18.10.2016
18:01:42
криво веб сервер настроен

Pavel
18.10.2016
18:01:47
Дк лол чтобы работало без app_dev.php поставь продакшен настройки