В принципе, я хочу достичь следующей системы, такой как в Twitter и других, в CakePHP.Следуйте за системой в CakePHP
У меня есть таблица пользователей, которая имеет всю информацию о пользователе. В профиле каждого пользователя отображается следующая кнопка, которая после щелчка должна создать новую запись в таблице «follow», которая содержит user_id, то есть идентификатор пользователя и идентификатор пользователя follower_id, то есть идентификатор пользователя в журнале. Поэтому каждый раз, когда пользователь нажимает на профиль, он должен создать новую запись в «follow».
Я видел несколько таких вопросов, но не нашел идеального и полезного ответа.
Заранее спасибо.
В чем проблема? код обмена здесь – Dezigo
Я хотел знать, какая ассоциация должна быть сформирована. Чтобы сформировать HABTM, мне нужны две таблицы. Но у меня есть только таблица пользователей и модель пользователя. Я могу использовать только одну таблицу для HABTM, но я точно не знаю, как это сделать в этом случае. И если не HABTM, могу ли я достичь этого через другой тип ассоциации? Или без какой-либо ассоциации? – ashishsanjayrao
Прямо сейчас, в моей модели пользователя, у меня определено отношение HABTM. общественности $ hasAndBelongsToMany = массив ( 'Последователь' => массив ( 'имя класса' => 'User', 'joinTable' => 'следует', 'ForeignKey' => 'user_id', 'associationForeignKey' => 'follower_id', 'unique' => 'keepExisting', 'conditions' => '', 'fields' => '', 'заказать' => '', 'limit' => '' ', ' offset '=>' ', ' finderQuery '=>' ', ' с '=>' Follow ' ) ); – ashishsanjayrao