2015-05-22 2 views
1

Я работаю над проектом с использованием symfony 2.5. Он должен иметь возможность редактировать веб-страницу, цвет bg, изображение bg и изображения и т. Д. Я использую tinymce для встроенного редактирования.symfony 2.5 содержимое редактируемой веб-страницы и сохранение

Мой вопрос заключается в том, как сохранить эти веб-страницы в базе данных. Я иду к нам jquery/AJAX. У меня есть много элементов, которые имеют редактируемый фон, изображение и текст.

Как сохранить эти данные в базе данных Я планирую получить все редактируемые материалы, а затем передать их php для сохранения внутри базы данных, следует ли использовать json-массив и передать его в php, а затем сохранить его как json-массив внутри база данных?

+0

Что вы сделали до сих пор? что этот вопрос кажется тем, что вы даже не читали справочную страницу symfony. Пожалуйста, немного изучите те технологии, которые вы пытаетесь использовать. Никто не сделает вашу работу за вас. –

+0

Я сделал встроенное редактирование. Я спрашиваю, что было бы лучшим подходом к сохранению веб-страницы, которую пользователь сделал первым. У меня есть 3 шаблона, тогда пользователь может редактировать этот шаблон с помощью собственного контента, изображений, фона и т. Д. Просто потому что я нооб, это не значит, что я не читаю. У Symfony нет этого в их документации, и я прошу о помощи по этому подходу, а не того, кто может сделать работу для меня, жаль, что я ищу ответ, а не тот, кто говорит мне, что я не читаю, поэтому я здесь задавая этот вопрос. – Andrei

ответ

0

Гораздо лучше после окончания. :)

Я бы поставил пару элементов управления на странице, которые будут контролировать свойства страницы. Как выбор или ввод цветов, редактор для текста. Каждый из этих входов будет соответствовать полю в таблице базы данных. Я имею в виду таблицу конфигурации, связанную с пользовательской таблицей. Так что я бы, как:

User 

id_user, name 
1, John 
2, Jim 
3, Janis 
4, Jimi 

Configuration 

id_conf, id_user, color, bg_image, text 
1, 3, '#EEE', (binary field), 'Whatever text it entered' 
1, 2, '#CCC', (binary field), 'Whatever other text it entered' 

Тогда вы либо Colect этих входов от яваскрипта и создать JSON, который затем передается с помощью AJAX для PHP или передать входные данные непосредственно в PHP без использования Ajax. Затем в коде сервера вы обрабатываете json и сохраняете данные в базе данных или напрямую сохраняете данные в базе данных, какой бы метод вы ни выбрали выше. Получил?

+1

hmm Я должен отредактировать свой вопрос, извините, не был конкретным, и я знаю, что должен сохранить это в базе данных. – Andrei

+0

не могу я просто иметь – Andrei

+0

Я планирую поместить все значения внутри одного столбца, например id_con, id_user, configuration ... в конфигурации я положу весь класс или элемент, указывающий на редактируемый контент, или я должен просто создать для него отдельный столбец? – Andrei

 Смежные вопросы

  • Нет связанных вопросов^_^