2016-07-20 1 views
-3

Мне нужен эквивалентный метод в структуре symfony, который есть метод cakephp model-> save(), я не хочу использовать доктрину orm. Мне просто нужно использовать cakephp как решение для моего проблемаCakephp model-> сохранить эквивалент в рамках symfony без доктрины

+0

Могу ли я импортировать функциональность cakephp в symfony? –

+0

Что вы сделали до сих пор? Отправьте свой код. –

ответ

0

Что вы ищете (то есть $model->save()) называется Active Record. Doctrine использовал его в версии 1.x, но его больше нет с версии 2.x. Вам нужно найти ORM, который делает и использует его в вашем приложении Symfony. Насколько я знаю, вы не можете использовать Cake's ORM в качестве автономного компонента, поэтому вы не можете вводить его в Symfony, поэтому вам нужно найти другую активную запись ORM.

Вы должны дать Propel попробовать (и его интеграцию с Symfony - PropelBundle )

+0

моя реальная проблема заключается в том, что я кодирую html-формы и выдаю входные имена в соответствии с столбцами таблицы и в cakephp, которые он отправлял и сохранял эти значения без какой-либо конфигурации, поэтому мне нужно, но я даже использую orm как propel или doctrine. Мне нужно настроить сущности в соответствии с столбцами таблицы db, поэтому я просто хочу сохранить эту работу, поскольку я разрабатываю так много приложений, и еще одна вещь, которую я знаю, я могу генерировать такие коды, используя множество генераторов php, но мне нужно использовать symfony для других функций этого –

+0

Symfony does имеют некоторые возможности генерации crud: http://symfony.com/doc/current/bundles/SensioGeneratorBundle/commands/generate_doctrine_crud.html, какие звуки похожи на то, о чем вы просите. – Cerad

0

Вам нужно время, чтобы подойти к Symfony2, вы просто не можете найти эквивалент для каждой вещи. Изучение того, как делать вещи, «Симфония» будет стоить в середине/в долгосрочной перспективе, потому что логика отличается от тех двух фреймворков во многих местах, которые вы не сможете так долго рассуждать.

Отличное место, чтобы начать это книга Symfony: http://symfony.com/doc/current/index.html

Без доктриной, вы не имеете понятия «модель». Затем вы можете вернуться к сохранению (массиву) данных вручную с помощью PDO.

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