我正在使用一个使用MySQL数据库的PHP-Codeigniter页面。
在此页面上,用户可以使用他们的Google-OpenID登录并保存一些文件上传“项目”。
class Entry
{
private $mEntID;
private $mCatID;
private $mName;
private $mDescription;
private $mUserID;
private $mMainThumb;
}
class User
{
private $mUserID;
private $mIdentityURL;
private $mFirstname;
private $mLastname;
private $mEmail;
}
在某些页面上,我将显示每个条目的用户详细信息。
哪种方式最好?
第一个解决方案需要更多的数据库调用,但如果用户细节发生变化,则更新问题会更少,而第二个解决方案可能会有更好的性能