Есть класс модели User по типу ActiveRecord. Помимо методов сохранения, удаления записи, он включает в себя функции логина и верификации пользователя. Выводится список всех пользователей. Сейчас работу по выводу списка выполняет шаблонизатор, которому приходит коллекция пользователей из PHP.
Необходимо рядом расположить элементы изменения/удаления пользователя.
Вот тут дилема. Удобней было бы использовать javascript (Backbone, например) для работы с коллекцией. Но Backbone должен вобрать в себя саму модель. То есть получиться такое разделение модели: половина на JS, половина на PHP. Как лучше здесь поступить?