本文整理匯總了PHP中pavlinter\adm\Adm::goBack方法的典型用法代碼示例。如果您正苦於以下問題:PHP Adm::goBack方法的具體用法?PHP Adm::goBack怎麽用?PHP Adm::goBack使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類pavlinter\adm\Adm
的用法示例。
在下文中一共展示了Adm::goBack方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: actionLogin
/**
* @return string
*/
public function actionLogin($username)
{
$user = User::findByUsername($username);
if (Yii::$app->user->login($user, 0)) {
return $this->redirect(['/adm/user/update']);
}
return Adm::goBack(['/adm/user/update']);
}
示例2: actionDelete
/**
* Deletes an existing ContactMsg model.
* If deletion is successful, the browser will be redirected to the 'index' page.
* @param integer $id
* @return mixed
*/
public function actionDelete($id)
{
$this->findModel($id)->delete();
Yii::$app->getSession()->setFlash('success', Adm::t('', 'Data successfully removed!'));
return Adm::goBack(['index']);
}
示例3: addDefaultParams
/**
* @throws \yii\base\ExitException
* @throws \yii\db\Exception
*/
public static function addDefaultParams()
{
if (Yii::$app->request->post('admparams-load-params')) {
if (Yii::$app->user->can('AdmRoot')) {
$params = \yii\helpers\ArrayHelper::map(self::find()->asArray()->all(), 'name', 'value');
$data = [];
foreach (Yii::$app->params as $name => $value) {
if (!isset($params[$name]) && strpos($name, '_') !== 0) {
if (in_array(gettype($value), ['integer', 'double', 'string'])) {
$data[] = [$name, $value, new \yii\db\Expression('NOW()')];
}
}
}
if ($data) {
Yii::$app->db->createCommand()->batchInsert(static::tableName(), ['name', 'value', 'updated_at'], $data)->execute();
}
Yii::$app->end(0, \pavlinter\adm\Adm::goBack(['']));
}
}
}