Найдено 155 результатов
- 2019.06.08, 05:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: возвращает ответ сервера 301 , а нужен 404
- Ответы: 2
- Просмотры: 984
Re: возвращает ответ сервера 301 , а нужен 404
Обверните ваш код в тег "code" с квадратными скобками и закрывающий тэг в конце вашего кода
- 2019.06.06, 03:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление значение в header
- Ответы: 2
- Просмотры: 923
Re: Добавление значение в header
В хедаре чекайте если переменная существует и выводите ее. В контроллере прописывайте переменную назначив ей null по дефолту, потом в нужном экшене даете этой переменной значение.
- 2019.06.05, 08:18
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Открыть доступ к методу api
- Ответы: 2
- Просмотры: 3670
Re: Открыть доступ к методу api
Вы наследуйтесь от ActiveController! Вы всегда можете переписать метод родителя (если он не private protected) и добавить этот метод в AccessControl для не аутентифицированных пользователей.
- 2019.06.04, 04:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Позволить пользователю видеть данные других пользователей
- Ответы: 2
- Просмотры: 859
Re: Позволить пользователю видеть данные других пользователей
И во вторых, вопрос в рубрику RBAC. как пример вот тема:
viewtopic.php?f=35&t=50407
viewtopic.php?f=35&t=50407
- 2019.06.04, 04:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Позволить пользователю видеть данные других пользователей
- Ответы: 2
- Просмотры: 859
Re: Позволить пользователю видеть данные других пользователей
Просто создайте другую роль, или сделайте вес пользователя, так же создайте разрешения.
- 2019.06.01, 04:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Двойная запись в БД. ActiveRecord
- Ответы: 6
- Просмотры: 1717
Re: Двойная запись в БД. ActiveRecord
вот .htaccess from basic RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule . index.php [L] вот с advanced с моего проекта. Все работает ок RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f Rewrit...
- 2019.06.01, 04:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая форма
- Ответы: 6
- Просмотры: 1419
Re: Динамическая форма
Во первых в моделе spravka прописать rule поле name unique. Во вторых после клика на первой форме перекидывать человека на другой экшен с параметром справки либо через ajax и делать callback. Как пример можно использовать скрытые табы. И в JS перекинуть клиента на другой таб. Таким образом у вас все...
- 2019.06.01, 04:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Migration failed. The rest of the migrations are canceled.
- Ответы: 1
- Просмотры: 1913
Re: Migration failed. The rest of the migrations are canceled.
1. Вы возвращаете FALSE в saveDown(). проверьте если колонка существует. Обычно в миграции после действия возвращать ничего не надо, или верните true.
2. Вот сдесь человек на Yii сделал хелпер можно в принципе работать в этом направлении.
https://forum.yiiframework.com/t/full-d ... ckup/48210
2. Вот сдесь человек на Yii сделал хелпер можно в принципе работать в этом направлении.
https://forum.yiiframework.com/t/full-d ... ckup/48210
- 2019.05.30, 23:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему не передаются данные post в ajax в Yii2?
- Ответы: 1
- Просмотры: 701
Re: Почему не передаются данные post в ajax в Yii2?
Попробуйте так: function DeleteImg(id) { if (!confirm('Удалить изображение?')) { return false; } $.ajax( { //dataType: 'html', url: '/productimg/delimage', type: "POST", data: { id: id }, success: function (data) { console.log(data); $("#product-img-" + id).hide(); }, error : fun...
- 2019.05.30, 04:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Подсветка пунктов меню на других action
- Ответы: 6
- Просмотры: 2030
Re: Подсветка пунктов меню на других action
Кстати, делайте отдельные контроллеры для разных вещей: ['label' => 'Главная', 'url' => ['/site/index']], ['label' => 'Устройства', 'url' => ['/device/index'], 'items' => [['url' => ['/device/settings']]]], ['label' => 'Файлы', 'url' => ['/file/index']], а не скидывайте всё в SiteController. Тогда ...
- 2019.05.29, 19:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2127
Re: Фильтрация данных, поиск и сортировка в моделе поиск
Немного отформатировал мой код: $query->where(['product.product_status' => self::STATUS_ACTIVE]); if($this->product_status == (string) self::STATUS_ACTIVE){ $query->andFilterWhere(['not in', 'product.id', CompanyProductConfiguration::find() ->select(['company_product_configuration.product_id']) ->wh...
- 2019.05.29, 19:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2127
Re: Фильтрация данных, поиск и сортировка в моделе поиск
Пока решил свой вопрос по фильтрации таким вот макаром, решение как мне кажется далеко от идеала if($this->product_status == '' || !$this->product_status){ $query->where(['product.product_status' => self::STATUS_ACTIVE]); } if($this->product_status == self::STATUS_ACTIVE){ $query->where(['product.pr...
- 2019.05.29, 17:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2127
Re: Фильтрация данных, поиск и сортировка в моделе поиск
Ваш запрос также не решает проблемы. Пока работаю тоже над решением этой задачи. :( Вторая задача была отфильтровать вывод товаров на основе условий и от админа и от компании, чтоб на обоих были проставлены статусы ВКЛЮЧЕН. Т.е в поле продукта статус Включен и в конфиге пользователя Включен, Также э...
- 2019.05.29, 05:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2127
Re: Фильтрация данных, поиск и сортировка в моделе поиск
такая же ерунда. Я в MySql Workbanch набросал запрос. он выводит все товары и join таблицу с рекордом, но отсортировать пока не получается. select * from product p left join company_product_configuration c on p.id = c.product_id and c.company_id = 8 где 8 у меня тестовая сомпания а вот результат id ...
- 2019.05.28, 22:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2127
Re: Фильтрация данных, поиск и сортировка в моделе поиск
Это к тому, что в какойто момент они захотят его показывать и они должны иметь эту возможность включить его в общий список.
- 2019.05.28, 22:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2127
Re: Фильтрация данных, поиск и сортировка в моделе поиск
в модели объявляете необходимые свойства и описываете правилами валидации public $product_status; И добавляете в запрос примерно следующее (configuration - релейшн на модель CompanyProductConfiguration) $query->.... ->innerJoinWith(['configuration c']) ->andFilterWhere(['c.product_status'=>$this->p...
- 2019.05.28, 17:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация данных, поиск и сортировка в методе search() [Решено]
- Ответы: 9
- Просмотры: 2127
Фильтрация данных, поиск и сортировка в методе search() [Решено]
Здраствуйте форумчане. Такой возник вопрос: Возможно ли сортировать данные и фильтровать на основе основной таблицы и дополнительной от пользователя? Обьясню: 1. Есть основная модель товаров. Ее администрируют админы. Они могут менять статус товара на показ и снять с продажи, т.е. товар не показывае...
- 2019.05.25, 01:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сортировка по выражению
- Ответы: 6
- Просмотры: 1769
Re: Сортировка по выражению
В моделе поиска у вас не дешефрованые данные, соответственно, либо шифровать входящие и сравнивать, либо дешифровать каждую запись.
Мне кажется в моделе UserSearch переписывать метод afterValidate. и шиффровать. Ну это так на скорую руку ответ. Вопрос требует мозгования.
Мне кажется в моделе UserSearch переписывать метод afterValidate. и шиффровать. Ну это так на скорую руку ответ. Вопрос требует мозгования.
- 2019.05.24, 02:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сортировка по выражению
- Ответы: 6
- Просмотры: 1769
Re: Сортировка по выражению
Код: Выделить всё
// создание провайдера данных с конфигурацией для сортировки и постраничной разбивки
$provider = new XyzDataProvider([
'pagination' => [...],
'sort' => [...],
]);
Код: Выделить всё
'sort' => [
'attribute' => SORT_ASC,
....
}
- 2019.05.23, 03:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сохранение порядка сортировки при чтении с БД для связанных данных
- Ответы: 5
- Просмотры: 1888
Re: Сохранение порядка сортировки при чтении с БД для связанных данных
Во первых указывайте код в теге код, а во вторых вы можете отсортировать таким образом как мне кажется: public function getItems() { return $this->hasMany(Item::className(), ['id' => 'item_id']) ->viaTable('order_item', ['order_id' => 'id']) ->orderBy('order_item.sort' => SORT_ASC); }