本文整理汇总了PHP中UserModel::findById方法的典型用法代码示例。如果您正苦于以下问题:PHP UserModel::findById方法的具体用法?PHP UserModel::findById怎么用?PHP UserModel::findById使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserModel
的用法示例。
在下文中一共展示了UserModel::findById方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: indexAction
public function indexAction()
{
$model = new UserModel();
$user = $model->findById(1);
echo $user->id;
return FALSE;
}
示例2: myParseArticles
public function myParseArticles($objTemplate, $arrRow, $objModule)
{
$objUser = \UserModel::findById($arrRow['author']);
$objTemplate->username = $objUser->name;
$objTemplate->signature = $objUser->text;
if ($objUser->addImage) {
$objFile = \FilesModel::findByUuid($objUser->userSRC);
$objTemplate->userSRC = $objFile->path;
}
}
示例3: compile
protected function compile()
{
$objArticle = \NewsModel::findPublishedByParentAndIdOrAlias(\Input::get('items'), $this->news_archives);
$objAuthor = \UserModel::findById($objArticle->author);
if ($objAuthor->addImage) {
$objFile = \FilesModel::findByUuid($objAuthor->userSRC);
$this->addImageToTemplate($this->Template, array('singleSRC' => $objFile->path, 'alt' => 'Screenshot of Music Academy', 'size' => $this->imgSize));
}
foreach ($objAuthor->row() as $k => $v) {
$this->Template->{$k} = $v;
}
}
示例4: viewAction
public function viewAction($id)
{
CApp::setTitle(CApp::getAppName() . " | " . CApp::getTranslate('user'));
if ($_SESSION["userRole"] == CApp::settings("USER_ROLES")->ADMIN) {
$model = new UserModel();
$arrResult = $model->findById($id);
if (!empty($_POST["user"])) {
$userNewInfo = array();
foreach ($_POST["user"] as $key => $value) {
$userNewInfo[filterGetValue($key)] = filterGetValue($value);
}
$model->updateById($id, array_diff($userNewInfo, $arrResult));
$arrResult = array_merge(array_diff($userNewInfo, $arrResult), array_intersect($userNewInfo, $arrResult));
}
$this->render("view", "user", $arrResult);
} else {
CApp::redirect("/");
}
}