Практика подхода CRUDPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Практика подхода CRUD

Сообщение Anonymous »


Следуя множеству руководств из официальных и неофициальных документов, не существует четкого представления об общем подходе к созданию редактирования объекта и обновлению только определенных полей.

Основные вопросы:
1 — Создайте объект — заполните форму, проверьте, создайте объект сущности и заполните его с помощью ExchangeArray, а затем сохраните. В методе сохранения через документы мы должны настроить массив из переданного объекта, например:

Код: Выделить всё

$data = array(
'artist' => $album->artist,
'title'  => $album->title,
);
Can we avoid this array re-configuring in save method?

2 - Update the entity - same logic

3 - What if we want to update only one specific field?
I pass the array to updateEntity method, but is it normal way to pass object(and configure array inside method) to save method and pass array to update method?

4 - Almost same thing with 3 but issue now when we have an array with another keys among our entity fields keys, we can strip 'bad' array keys using hydrator and make something like array_intersect style, but what you suggest?


Источник: https://stackoverflow.com/questions/171 ... h-practice
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»