CakePHP - модель или контроллер обязанностей? - PullRequest
0 голосов
/ 31 декабря 2011

У меня есть модель объекта User, которая опирается на некоторые дополнительные данные из службы отдыха.В моем проекте я разработал пакет для извлечения этих дополнительных данных и поместил их в папки Vendors / Components.Итак, у меня есть метод register в моем контроллере пользователя, который принимает данные формы, за которыми должны следовать дополнительные данные из службы отдыха.

Мой вопрос заключается в том, где мне следует вызывать функциональность службы отдыха и, следовательно, получать и добавлять данные пользователя- в контроллере или в модели?PS Я предполагаю, что пользовательская модель лучше справляется с функциональностью остальных, но работа с компонентами в модели немного, но неудобна для моделей в cakephp.

1 Ответ

0 голосов
/ 31 декабря 2011

Документация 1.3 не очень хороша для использования библиотек.Но 2.0 объясняет это довольно хорошо: http://book.cakephp.org/2.0/en/getting-started/cakephp-folder-structure.html

app / Lib

Contains 1st party libraries that do not come from 3rd parties or external vendors. This allows you to separate your organization’s internal libraries from vendor libraries.

для 2.0 затем: App :: used ('ClassName', 'Lib');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...