Авто завершается в codeigniter - PullRequest
       0

Авто завершается в codeigniter

0 голосов
/ 22 февраля 2011

У меня есть множество автозаполнений, таких как город, страна, компании, бренды, имена людей и т. Д. Теперь моя команда в настоящее время предоставляет каждому автозаполнению отдельную модель в codeigniter. Проблема, которую я имею, состоит в том, что каждое автозаполнение имеет свой собственный код Я хочу, чтобы он был шаблонизирован, поэтому для всех автозаполнений существует только 1 кодовая база, и она автоматически вытягивает и завершает автозаполнение.

Возможно ли, или моя команда делает это правильно?

1 Ответ

0 голосов
/ 22 февраля 2011

Ваши модели CI должны быть организованы так, чтобы отражать ваш домен, поэтому в случае городов, стран, компаний и т. Д. Каждый из них представляет собой разные объекты и заслуживает отдельной модели.Больше файлов не означает, что они менее ремонтопригодны.

Что касается autosuggest, ваша модель просто должна доставить данные в контроллер, который будет вызываться с использованием Ajax.Вы можете сделать json_encoding потока данных в модели или контроллере, я предпочитаю использовать контроллер.

Так что, в конце концов, у вас, надеюсь, будет один плагин autosuggest во внешнем интерфейсе, который просто вызывает различные URL-адреса контроллера.Эти контроллеры знают, какую модель использовать для получения автозаполненных данных.

Это чистое разделение обязанностей и возможность обслуживания.

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