本文整理汇总了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(['']));
}
}
}