Исправление представлений
This commit is contained in:
parent
706c9b0743
commit
6a7f8897d5
|
@ -2,11 +2,15 @@
|
|||
|
||||
namespace app\controllers;
|
||||
|
||||
use app\models\AccountForm;
|
||||
|
||||
use Yii;
|
||||
use yii\web\Controller;
|
||||
use yii\web\Response;
|
||||
use yii\filters\AccessControl;
|
||||
use app\models\AccountForm;
|
||||
|
||||
use Throwable;
|
||||
use Exception;
|
||||
|
||||
class AuthenticationController extends Controller
|
||||
{
|
||||
|
@ -54,7 +58,19 @@ class AuthenticationController extends Controller
|
|||
|
||||
// Запись ответа
|
||||
$return['redirect'] = '/' . $cookies['redirect'];
|
||||
$return['main'] = $this->renderPartial($return['redirect'] . '/index');
|
||||
|
||||
try {
|
||||
if (empty($return['main'] = $this->renderPartial($return['redirect']))) {
|
||||
throw new Exception('Представление найдено, но вернуло пустой результат');
|
||||
}
|
||||
} catch (Throwable $t) {
|
||||
$return['main'] = $this->renderPartial($return['redirect'] . '/index');
|
||||
}
|
||||
|
||||
// Генерация и запись
|
||||
// $controller = 'app\\controllers\\' . ucfirst($cookies['redirect']) . 'Controller';
|
||||
// $action = 'action' . ucfirst($cookies['redirect_action']);
|
||||
// $return['main'] = (new $controller())->$action();
|
||||
|
||||
// Очистка cookie
|
||||
unset(Yii::$app->response->cookies['redirect']);
|
||||
|
|
|
@ -6,15 +6,12 @@ namespace app\models;
|
|||
|
||||
use Yii;
|
||||
|
||||
use app\models\Account;
|
||||
use app\models\Product;
|
||||
use app\models\SupplyEdgeProduct;
|
||||
use app\models\traits\Xml2Array;
|
||||
|
||||
use carono\exchange1c\interfaces\ProductInterface;
|
||||
|
||||
use mirzaev\yii2\arangodb\Query;
|
||||
|
||||
/**
|
||||
* Поставка (выгрузка товаров от поставщиков)
|
||||
*
|
||||
|
|
|
@ -28,7 +28,7 @@ use app\models\AccountForm;
|
|||
$model = $model ?? new AccountForm;
|
||||
?>
|
||||
|
||||
<?= $form->field($model, 'mail', ['enableLabel' => false])->textInput(['autofocus' => true, 'placeholder' => $model->getAttributeLabel('mail')]) ?>
|
||||
<?= $form->field($model, 'mail', ['enableLabel' => false, 'options' => ['class' => 'mb-2']])->textInput(['autofocus' => true, 'placeholder' => $model->getAttributeLabel('mail')]) ?>
|
||||
<?= $form->field($model, 'pswd', ['enableLabel' => false])->passwordInput(['placeholder' => $model->getAttributeLabel('pswd')]) ?>
|
||||
|
||||
<div class="d-flex mb-2 mt-3">
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
<?php
|
||||
|
||||
use yii\bootstrap\ActiveForm;
|
||||
use app\controllers\ProfileController;
|
||||
use app\models\Supply;
|
||||
|
||||
|
||||
?>
|
||||
<link href="/css/pages/profile.css" rel="stylesheet">
|
||||
|
||||
<div id="page_profile" class="container h-100">
|
||||
<div class="row h-100 py-3">
|
||||
<nav class="col-3">
|
||||
<?= $sidebar ?>
|
||||
<?= $sidebar ?? Yii::$app->controller->renderPartial('/profile/sidebar') ?>
|
||||
</nav>
|
||||
<article class="col-9">
|
||||
<div class="h-100 p-4 rounded">
|
||||
|
|
|
@ -13,7 +13,7 @@ use app\models\Supply;
|
|||
<div id="page_profile" class="container h-100">
|
||||
<div class="row h-100 py-3">
|
||||
<nav class="col-3">
|
||||
<?= $sidebar ?>
|
||||
<?= $sidebar ?? Yii::$app->controller->renderPartial('/profile/sidebar') ?>
|
||||
</nav>
|
||||
<article class="col-9">
|
||||
<div class="h-100 p-4 rounded">
|
||||
|
|
Reference in New Issue