本文整理汇总了PHP中UserInfo::addUserInfo方法的典型用法代码示例。如果您正苦于以下问题:PHP UserInfo::addUserInfo方法的具体用法?PHP UserInfo::addUserInfo怎么用?PHP UserInfo::addUserInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserInfo
的用法示例。
在下文中一共展示了UserInfo::addUserInfo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: actionIndex
/**
* one action Index
* for show and update userinfo
*/
public function actionIndex()
{
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
Module::getTable('UserInfo');
$usersTable = new UserInfo();
if (isset($_POST['firstname'])) {
echo $_POST['surname'];
// save user's additional info
$userInfo['uid'] = $_SESSION['uid'];
$userInfo['firstname'] = isset($_POST['firstname']) ? $_POST['firstname'] : ' ';
$userInfo['surname'] = isset($_POST['surname']) ? $_POST['surname'] : ' ';
$userInfo['website'] = isset($_POST['website']) ? $_POST['website'] : ' ';
$userInfo['imageurl'] = isset($_POST['imageurl']) ? $_POST['imageurl'] : ' ';
$usersTable->addUserInfo($userInfo);
header("Location: " . $_SERVER['HTTP_REFERER']);
}
}
Module::getTable('UserInfo');
$usersTable = new UserInfo();
$where = 'users.id = ' . $_SESSION['uid'];
$translator = new translate();
$data = $usersTable->fetchByCond($where);
$data['lang'] = $translator->getVocab($_SESSION['lang']);
$this->view->generate('InfoView.php', 'TemplateView.php', $data);
}