我的应用程序中有一些关注/取消关注和阻止/取消阻止功能。它们工作正常,并且正确的数据正在填充我的数据库。以下是我的逻辑大纲:
if($this->user_is_followed) {
//show unfollow button
}else {
//show follow button
}
if($this->user_is_blocked) {
//show unblock button
}else {
//show block button
}
一个问题:我需要为这两种情况链接关注/取消关注和阻止/取消阻止功能:
1 - 如果用户正在关注某人并单击阻止按钮,则应阻止和取消关注该用户(现在,该用户被阻止,但未取消关注)
2 - 如果用户阻止某人,并单击关注按钮,则应关注并取消阻止该用户(现在,该用户被关注,但未取消阻止)
我尝试使用 -while- 来链接这两个函数,但没有任何显示,甚至没有错误,只是一个空白屏幕:
这是我对 while 逻辑的尝试:
if($this->user_is_followed) {
while($this->user_is_blocked) {
//show unfollow button
}
}
else if($this->user_is_blocked) {
while($this->user_is_followed) {
//show follow button
}
}
简而言之,我试图找出我可以为此使用的 php 控制结构。是-同时-还是别的什么?