本文整理汇总了PHP中DAOFactory::getUserDAO方法的典型用法代码示例。如果您正苦于以下问题:PHP DAOFactory::getUserDAO方法的具体用法?PHP DAOFactory::getUserDAO怎么用?PHP DAOFactory::getUserDAO使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DAOFactory
的用法示例。
在下文中一共展示了DAOFactory::getUserDAO方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct(Video $video)
{
$this->video = $video;
$this->details = $this->getVideoDetails();
$this->user = DAOFactory::getUserDAO()->findById($video->getUserId());
$this->videoTO = new VideoTO($this->video, $this->user);
}
示例2: getComments
public function getComments($type, $typeId, $start)
{
$span = 10;
$limit = 10;
$position = 0;
if ($start != null) {
$limit = $start * $span;
$position = $limit - $span;
}
$comments = DAOFactory::getCommentDAO()->findByTypeAndTypeIdAndLimit($type, $typeId, $position, $limit);
$users = DAOFactory::getUserDAO()->findByCommentTypeAndCommentTypeIdAndLimit($type, $typeId);
$users = $this->convertToIdMap($users);
$commentTOs = $this->makeCommentTOs($comments, $users);
return $commentTOs;
}
示例3: getUser
public function getUser($login)
{
return DAOFactory::getUserDAO()->findByLogin($login);
}
示例4: getUsersWithName
public function getUsersWithName($name)
{
return DAOFactory::getUserDAO()->findByName($name);
}
示例5: activate
/**
* Activate existing User.
* @param string $activeHash
*/
public function activate($activeHash)
{
$user = DAOFactory::getUserDAO()->findByActivation($activeHash);
$user->setActive(true);
DAOFactory::getUserDAO()->save($user);
}
示例6: register
/**
* Register new User.
* @param RegisterFO $fo
*/
public function register(RegisterFO $fo)
{
$user = $this->makeUser($fo);
DAOFactory::getUserDAO()->save($user);
$this->sendActivationLink($user);
}