我目前正在使用 CodeIgniter 在 Twitter 和 facebook 上编写订阅者/关注者系统。
因此,这个想法是在用户的个人资料页面上创建一个链接,让用户有机会在网站上关注艺术家或促销员,并查看他们的新闻和提要。
基本上这与 twitter 的想法相同。
我们怎样才能通过一个链接来创建这样的想法。
目前,我有一个带有追随者 id 和艺术家 id 的数据库。如果一个用户想关注另一个用户,他点击链接,在数据库中添加一行,这两个值,如果他再点击一次,该行将从数据库中删除,用户在“取消关注”
我创建一个这样的锚链接:
anchor('follow','Follow',array('id'=>'follow','data-id' => '2'));
这意味着在我的屏幕上,我有
a href="http://localhost:8888/sanyproject/follow" id="follow" data-id="2"
对于 ajax 部分,我创建了这个:
$(document).ready(function(){
$('#follow').click(function(e){
e.preventDefault();
$.ajax({
url: "profile/follow",
data: { id : $('#follow').attr('data-id')}
}).done(function( msg ) {
alert( "Data: " + msg );
}).error(function( msg ) {
alert( "Data Saved: " + msg );
});
});
});
所以,现在的想法是发送到我的控制器配置文件/跟随艺术家的 id 并在我的数据库中插入或删除值。
我真的真的不知道该怎么做,这是我在 CodeIgniter 上的第一个应用程序,所以我接受所有构建的建议!