Найдено 299 результатов

alexa777
2019.02.07, 12:28
Форум: Общие вопросы (Yii 2.x)
Тема: Почему в $model->load не присваивается post запрос?
Ответы: 2
Просмотры: 909

Почему в $model->load не присваивается post запрос?

Вот экшен update для редактирования пользователей public function actionUpdate($id) { $model = $this->findModel($id); if ($model->load(Yii::$app->request->post()) ) { var_dump($model->username); die; Вардамп выводит логин и все другие поля такие как они хранятся в базе, НО дебагер показывает что я о...
alexa777
2019.02.06, 11:03
Форум: Общие вопросы (Yii 2.x)
Тема: Как обойти конфликт при установки расширений с одинаковыми названиями папок через composer
Ответы: 3
Просмотры: 919

Re: Как обойти конфликт при установки расширений с одинаковыми названиями папок через composer

попробуйте сначала удалить вендор и переустановить весь пакет. Но если у вас уже стоит rmrevin/yii2-fontawesome, как зависимость к другому пакету, зачем дополнительно его устанавливать? Потому что там не просто иконки но и свои классы которые выводят эти иконки ['label' => FA::icon('tasks') . ' Зад...
alexa777
2019.02.06, 09:57
Форум: Общие вопросы (Yii 2.x)
Тема: Как обойти конфликт при установки расширений с одинаковыми названиями папок через composer
Ответы: 3
Просмотры: 919

Как обойти конфликт при установки расширений с одинаковыми названиями папок через composer

Установил AdminLTE, теперь пытаюсь установить rmrevin/yii2-fontawesome, композер выдает ошибку что папка rmrevin занята другим расширением, у AdminLTE там тоже assets на эти иконки.

Как быть?
alexa777
2019.02.06, 00:10
Форум: Авторский код и библиотеки
Тема: yii2-cart (модуль корзины с виджетами)
Ответы: 7
Просмотры: 20828

Re: yii2-cart (модуль корзины с виджетами)

Как переопределить class для кнопки корзины? а так же чтобы вместо цены выводилось количество, а еще хотелось бы иконку к записи вывести
<?=ElementsList::widget(['type' => ElementsList::TYPE_DROPDOWN]);?>
alexa777
2019.01.30, 16:27
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Как запретить юзеру логинится в админке?
Ответы: 2
Просмотры: 1830

Re: Как запретить юзеру логинится в админке?

samdark писал(а): 2019.01.30, 01:47 1. Можно site/index (или какая у вас там страница после авторизации) запретить не админу.
2. Можно в LoginForm выбирать для сверки логина-пароля только админов. Тогда остальные просто не смогу войти.
Спасибо помогло
alexa777
2019.01.28, 11:49
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Как запретить юзеру логинится в админке?
Ответы: 2
Просмотры: 1830

Как запретить юзеру логинится в админке?

Такой вопрос, если я закрываю юзеру доступ в админку вот так контролере Site 'access' => [ 'class' => AccessControl::className(), 'rules' => [ [ 'actions' => ['login', 'error'], 'allow' => true, ], [ 'actions' => ['logout', 'index'], 'allow' => true, 'roles' => ['admin'], ], ], ], Или даже так в mai...
alexa777
2019.01.24, 15:47
Форум: Общие вопросы (Yii 2.x)
Тема: Почему возникает Bad Request (#400) при использование одновременно backend и frontend
Ответы: 4
Просмотры: 1707

Re: Почему возникает Bad Request (#400) при использование одновременно backend и frontend

А в логе посмотреть? csrf, навреное. в смысле csrf? вот логи yii\web\BadRequestHttpException: Не удалось проверить переданные данные. in /var/www/alex/data/www/site.ku/vendor/yiisoft/yii2/web/Controller.php:166 Stack trace: #0 /var/www/alex/data/www/site.ku/vendor/yiisoft/yii2/base/Controller.php(1...
alexa777
2019.01.24, 15:02
Форум: Общие вопросы (Yii 2.x)
Тема: Почему возникает Bad Request (#400) при использование одновременно backend и frontend
Ответы: 4
Просмотры: 1707

Почему возникает Bad Request (#400) при использование одновременно backend и frontend

Привет, возникает такая беда, backend и frontend у меня на одном домене, и если я захожу на одной вкладке в backend а на другой в frontend и пытаюсь сделать какоелибо действие например нажимаю на кнопку удалить пост вылетает Bad Request (#400) если поворотно зайти в посты и нажать удалить то удаляет...
alexa777
2019.01.17, 08:41
Форум: Установка и настройка
Тема: Не могу запустить vagrant проблема с путем
Ответы: 1
Просмотры: 2375

Не могу запустить vagrant проблема с путем

Привет, установил yii2 в папку primer.dev пытаюсь запустить vagrant командой vagrant up консоль выдает /yii2-app-advanced/vagrant/config/vagrant-local.yml пробовал в этот файл vagrant-local.yml ставить токен, но все равно такая же ошибка, почему то vagrant не видит что находится в папке primer.dev К...
alexa777
2019.01.09, 18:39
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 106
Просмотры: 89074

Re: Yii2 Imperavi Redactor

Как сделать удаление картинки из папки, когда удаляешь пост? Использую вот это рецепт // DefaultController.php public function actions() { return [ 'images-get' => [ 'class' => 'vova07\imperavi\actions\GetImagesAction', 'url' => 'http://my-site.com/images/', // Directory URL address, where files are...
alexa777
2019.01.08, 11:25
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать чтобы по /backend/web/index.php не открывалась админка?
Ответы: 5
Просмотры: 2286

Re: Как сделать чтобы по /backend/web/index.php не открывалась админка?

Так и закрыть в .htaccess отдельным правилом с возвратом 404. А вообще чем Вам этот путь мешает? Да ни чем не мешает, так нужно заказчику. Спасибо за ответ, про .htaccess я уже думал, но думал может это делается через urlmanager, ну раз так значит буду использовать .htaccess И не по теме, вдруг ког...
alexa777
2019.01.08, 09:40
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать чтобы по /backend/web/index.php не открывалась админка?
Ответы: 5
Просмотры: 2286

Re: Как сделать чтобы по /backend/web/index.php не открывалась админка?

Что никто не вкурсе? Так никто не знает, что вы в коде натворили, что у вас открывается backend/web/index.php. Если делать по ману. 1. Устанавливаем yii2 advanced template (настраиваем, обновляем, инициализируем) 2. Для фронтенда прописываем нужный домен (site.loc) 3. Для бекэнда тоже прописываем н...
alexa777
2019.01.03, 16:32
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать чтобы по /backend/web/index.php не открывалась админка?
Ответы: 5
Просмотры: 2286

Как сделать чтобы по /backend/web/index.php не открывалась админка?

Использую вот такой htaccess чтобы админка открывалась по ссылке site.ru/admin <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine On </IfModule> <IfModule mod_rewrite.c> # deal with admin first RewriteCond %{REQUEST_URI} ^/(admin) RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L]...
alexa777
2018.12.31, 15:18
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: PhpRbac Правильно ли я делаю?
Ответы: 10
Просмотры: 3718

Re: PhpRbac Правильно ли я делаю?

ElisDN писал(а): 2018.12.30, 18:09 Да, работает как PhpManager. Копируете первый код из Usage samples в свой класс User.
Спасибо, с наступающим Новым годом и спасибо за Ваши вебинары, очень информативные, жаль что таких как Вы преподов не было в моем универе)
alexa777
2018.12.30, 15:30
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: PhpRbac Правильно ли я делаю?
Ответы: 10
Просмотры: 3718

Re: PhpRbac Правильно ли я делаю?

По Вашему мнению он лучше и производительней? По мне лучше https://github.com/ElisDN/yii2-hybrid-authmanager Этот гибридный rbac менеджер работает так же как вы в конце этого видео описали? https://www.youtube.com/watch?v=ZoZ3A_orZc8&t=11478s что роли, наследования и правила хранятся в php файл...
alexa777
2018.12.30, 15:28
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно вызывать связь из индекса?
Ответы: 8
Просмотры: 2261

Re: Как правильно вызывать связь из индекса?

А если без виджета выводить? Т.е. у вас будут свои кастумные фильтры, своё переключение пагинации у провайдера и т.п.? Просто если вам нужно отрендерить статичную табличку или нечто подобное, то непонятно зачем использовать поисковую модель и провайдер. В модели Post можно добавить метод для получе...
alexa777
2018.12.29, 15:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно вызывать связь из индекса?
Ответы: 8
Просмотры: 2261

Re: Как правильно вызывать связь из индекса?

Вы передаёте во view поисковую модель и DataProvider. И выводите скорее всего внутри виджетов. Так вот внутри виджета можно указать в качестве атрибута название связи и через точку нужный атрибут из связанной модели. ... [ 'attribute' => category.name, 'label' => 'Хочу свой заголовок', ] ... или вн...