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

alexa777
2019.01.17, 08:41
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу запустить vagrant проблема с путем
Ответы: 0
Просмотры: 42

Не могу запустить 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
Ответы: 105
Просмотры: 26133

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
Просмотры: 292

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

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

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
Просмотры: 292

Как сделать чтобы по /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
Просмотры: 578

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

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

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
Просмотры: 451

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

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

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

Вы передаёте во view поисковую модель и DataProvider. И выводите скорее всего внутри виджетов. Так вот внутри виджета можно указать в качестве атрибута название связи и через точку нужный атрибут из связанной модели. ... [ 'attribute' => category.name, 'label' => 'Хочу свой заголовок', ] ... или вн...
alexa777
2018.12.29, 13:42
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно вызывать связь из индекса?
Ответы: 8
Просмотры: 451

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

Скажите как правильно, вызвать эту связь? Пока сложно понять, чего вы хотите добиться. Опишите что должно отображаться во view и прикрепите код actionIndex из контроллера. В модели Post есть связь public function getCategory() { return $this->hasOne(Category::className(), ['id' => 'category_id']); ...
alexa777
2018.12.29, 12:36
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно вызывать связь из индекса?
Ответы: 8
Просмотры: 451

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

Alexum писал(а):
2018.12.29, 12:32
Если вы создаёте новую модель Post и передаёте во view, то $model->category будет всегда null возвращать. В чём смысл то?
Скажите как правильно, вызвать эту связь?
alexa777
2018.12.29, 11:18
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно вызывать связь из индекса?
Ответы: 8
Просмотры: 451

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

В actionIndex по умолчанию не объявляется модель В Постах есть связь категорий public function getCategory() { return $this->hasOne(Category::className(), ['id' => 'category_id']); } Если во вьюшке индекс вызывать связь $model->category; Выдает ошибку. Если в actionIndex объявить $model = new Post()...
alexa777
2018.12.28, 10:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как в yii2 сделать древовидный выпадющий список без виджетов?
Ответы: 4
Просмотры: 573

Re: Как в yii2 сделать древовидный выпадющий список без виджетов?

urichalex писал(а):
2018.12.28, 09:55
Если заранее известно, что в дереве всего максимум 2 уровня, то ArrayHelper::map() с третьим параметром, а если неизвестно, сколько уровней, то рекурсивно собирать дерево
и если есть возможность скиньте рекурсивное дерево как Вы строите
alexa777
2018.12.28, 10:07
Форум: Общие вопросы (Yii 2.x)
Тема: Как в yii2 сделать древовидный выпадющий список без виджетов?
Ответы: 4
Просмотры: 573

Re: Как в yii2 сделать древовидный выпадющий список без виджетов?

Если заранее известно, что в дереве всего максимум 2 уровня, то ArrayHelper::map() с третьим параметром, а если неизвестно, сколько уровней, то рекурсивно собирать дерево Вот так ? <?=$form->field($model, 'parent_id')->dropDownList(ArrayHelper::map(Category::find()->all(), 'id', 'name', 'parent_id'...
alexa777
2018.12.28, 09:09
Форум: Общие вопросы (Yii 2.x)
Тема: Как в yii2 сделать древовидный выпадющий список без виджетов?
Ответы: 4
Просмотры: 573

Как в yii2 сделать древовидный выпадющий список без виджетов?

Привет есть база category ('id', 'name', 'parent_id') Вывожу список категорий $form->field($model, 'parent_id')->dropDownList(Category::find()->select(['name', 'id'])->indexBy('id')->column(), ['prompt' => '']) Но так выводит все подряд вот такой массив array(2) { [1]=> string(34) "Категория" [2]=> ...
alexa777
2018.12.26, 08:16
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить username автора коментария по связи?
Ответы: 3
Просмотры: 640

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

Предполагаю что: $comment->user->username; Спасибо, работает А как по связи выбрать отдельный комментарий? отдельного пользователя и все коментарии одного пользователя? По связи $post->comment Выводит массив обьектов всех коментов этого поста вот связь public function getComments() { return $this->...
alexa777
2018.12.26, 03:24
Форум: Общие вопросы (Yii 2.x)
Тема: Как получить username автора коментария по связи?
Ответы: 3
Просмотры: 640

Как получить username автора коментария по связи?

Есть у меня связь public function getUser() { return $this->hasOne(User::className(), ['id' => 'user_id']); } Для вывода автора поста я использую $model->user->username; И все ок Начинаю использовать в комментах для вывода автора коммента, выводится везде автор поста Можно ли использовать эту связь ...
alexa777
2018.12.25, 16:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать update одной миграции
Ответы: 4
Просмотры: 710

Re: Как сделать update одной миграции

Создать новую миграцию. Так сделано по тому, что при откате миграции могут быть конфликты. Например в миграции, которую ты хочешь откатить могут иметься действия, которые были изменены в следующих миграциях Так тогда надо удалить эту таблицу, а потом новую миграцию делать, а мне надо просто обновит...
alexa777
2018.12.25, 10:04
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать update одной миграции
Ответы: 4
Просмотры: 710

Как сделать update одной миграции

Привет, появилась не обходимость сделать update одной миграции запускаю php yii migrate/to m184219_003854_create_ticket_table выдает Total 15 migrations to be reverted и если жму yes то удаляет все 15 таблиц которые были сделаны после create_ticket_table а саму ее не обновила Как сделать обновление ...