Конфликты объектов, когда базы полей используются другими объектами


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

Что я могу сделать, чтобы решить эту проблему? Разве вы не предполагаете, что сможете использовать одни и те же поля в разных функциях? Кажется неправильным, что я должен определять столько полей для "тела текст", что у меня есть функции или поля изображений, если на то пошло. Эти поля могут и должны быть разделены правильно?

Какие у меня здесь варианты?

 7
Author: Johan Dahl, 2013-08-14

1 answers

Допустим, у вас есть две функции и одно поле, которое используется в обеих функциях, тогда вам нужно экспортировать базу полей только ОДИН РАЗ.

Вот почему у меня обычно есть функция "контроллер", которая содержит базы полей , крючки обновления и т. Д., А затем для каждой другой функции я экспортирую экземпляр поля , а затем добавляю зависимость от моей функции контроллера.

В принципе, вы правы - вам не нужно каждый раз экспортировать базы полей, просто экспортируйте их один раз, а затем добавьте зависимости.

 7
Author: Chapabu, 2013-08-14 08:19:48