@yii2ru

Страница 1633 из 1721
Ad.x ??
17.09.2018
19:52:09
транзакции тогда юзай чтоль

Artyom
17.09.2018
19:53:58
=\

Eugene
17.09.2018
20:29:51
Andrey
17.09.2018
20:32:37
Google
Maxim
17.09.2018
20:34:48
insertOrUpdate можно в yii делать?
https://www.yiiframework.com/news/165/yii-2-0-14-is-released#upserts

Artyom
17.09.2018
20:42:32
new \yii\db\Expression('visits + 1'), - не прокатит.

Eugene
17.09.2018
20:44:33
значит upsert

Dmitry
17.09.2018
20:55:01
new \yii\db\Expression('visits + 1'), - не прокатит.
Если Вам необходимо обновление счетчиков есть в AR метод updateCounters

Vadim
18.09.2018
02:54:30


Dmitry
18.09.2018
03:02:46
А что в rules?

Vadim
18.09.2018
03:03:17
http://joxi.ru/KAgeVVkc4jboXm

Вот так

Dmitry
18.09.2018
03:11:54
Вроде бы все ОК, странное поведение

ayubkhon
18.09.2018
03:26:15
Всем доброго времени суток. Нужна помощь по dektrium/yii2-rbac. Установил как по инструкции, мигрировал бд. Дальше что делать чтобы gui нормальный создать и через него уже роли, разрешения выдавать и тд. Может есть статьи, видеоуроки которые могу посмотреть? Спасибо большое

Feodor
18.09.2018
03:37:09
Если ты прото прочитаешь документацию по ActiveRecord, ActiveDataProvider, GridView и DetailView(не помню точно название) то всё у тебя получится.

Google
Feodor
18.09.2018
03:38:04
Кратко: ActiveRecord для пользователей -> провайдер -> грид.

Из грида ссылки в DetailView по id.

Всё.

Чтобы просто посмотреть, как работает можешь глянуть любой проект, нагугленый по yii2 rbac manager

?? Vladimir
18.09.2018
06:51:52
Всем привет! Волею судеб посадили за проект на yii2. Подскажите, как с помощью данной конструкции получить одномерный массив с датами, а не объекты у которых есть только поле даты? Order::find()->where(['client_id' => $this->id])->select( ['order_date'] )->distinct()->all();

Evgeniy
18.09.2018
06:53:01
->asArray()

Wannabelinus
18.09.2018
06:55:30
можно еще ->column()

Shokha
18.09.2018
06:55:47
->asArray()
после этого indexBy

?? Vladimir
18.09.2018
06:56:24
Спасибо

Maxim
18.09.2018
07:06:27
Спасибо
не забудь почитать доку )

А то с такими быстрыми ответами будет все сложней

Andrey
18.09.2018
07:11:10
->indexBy('id')->asArray()->all() - многомерный массив список элементов содержащих поле order_date

->indexBy('id')->column() - одномерный массив дат ключами которого являются id

http://joxi.ru/KAgeVVkc4jboXm
Для комбинированного ключами придется переопределить класс https://github.com/yiisoft/yii2/blob/master/framework/validators/UniqueValidator.php#L111

?? Vladimir
18.09.2018
07:33:50
не забудь почитать доку )
Пострараюсь не забыть) Правда после eloquent местный ORM немного раздражает

?? Vladimir
18.09.2018
08:29:03
когда наоборот - тоже
Это да, синдром утёнка в действии. Правда так и не понял, в чём была проблема реализовать нативную поддержку связи многие-ко-многим

Google
Bo
18.09.2018
09:37:42
Ребят, фильтры в grdiView разместил над данными: 'filterPosition' => GridView::FILTER_POS_HEADER они растягивают столбец Даты, мне только colspan приходит на ум Есть у yii что-то для форматирования этого?



Максим
18.09.2018
10:14:04
Парни, а возможно ли использовать addSelect без объявления свойств класса?

Marat
18.09.2018
10:14:14
товарищи помогите, вопрос конечно для многих глупым покажется но все же . Пытаюсь настроить rest api по доке https://www.yiiframework.com/doc/guide/2.0/en/rest-quick-start#trying-it-out но при курлении вылазиет 404 , 'pluralize' => false добавил(исходя из специфики названия контроллера) в urlmanager но результат тот же , в чем еще может быть причина ?

Максим
18.09.2018
10:14:20
Я попытался сделать как-то так https://stackoverflow.com/a/38359025

Но безуспешно

Максим
18.09.2018
10:27:59
Да, но как потом получить результат в AR?

В dataProvider

Andrey
18.09.2018
10:28:51
если нужно добавить новые поля к модели, то у модели обьявите одноименные публичные свойства

Максим
18.09.2018
10:30:03
Это понятно. Но свойства динамические. Хочу уйти от варианта указывать 20-30 свойств

Andrey
18.09.2018
10:30:55
получать как массив, если логика модели не нужна

Максим
18.09.2018
10:31:53
Я дальше это скармливю в grid. Поэтому нужен именно AR

Возможно ли что addSelect не добирается до моих сеттеров?

Andrey
18.09.2018
10:32:26
grid и массивы кушает спокойно

связи можно получать и в массивах при помощи ->with()

Я попытался сделать как-то так https://stackoverflow.com/a/38359025
насчет этого - дебажте и смотрите где не проходит...

Kurakste
18.09.2018
10:50:24
Всем привет.

Подскажите как в таком варианте 'main_image' => Schema::TYPE_STRING . ' NOT NULL',

задать длинну строки?

Google
Kurakste
18.09.2018
10:50:54
в миграции

Timur
18.09.2018
10:52:52
field => $this->string(123)->notNull(), field => Schema::TYPE_STRING . '(123) NOT NULL',

Kurakste
18.09.2018
11:01:15
?

Maxim
18.09.2018
11:34:00
Подскажите как в таком варианте 'main_image' => Schema::TYPE_STRING . ' NOT NULL',
Используй нормальный подход, через вызов методов

Bo
18.09.2018
11:45:18
Ребят, как можно добавить текст между колонками в gridView? 'columns' => [ [], // сюда []

Maksat
18.09.2018
11:46:48
вставь в gridview еще одну колонку, значением туда вставь свой текст. Тогда в каждой строке он будет одним и тем же

Admin
ERROR: S client not available

Andrey
18.09.2018
12:09:29


Ребят, i18n кто нить через бд настраивал?

Andrew P.
18.09.2018
12:16:42
Andrey
18.09.2018
12:36:32
а в чем вопрос?
Да вот реализовывать планирую, если есть пару советов буду благодарен по структуре и вообще

Alexander
18.09.2018
12:40:12
структура готовая, есть в миграциях

Matviy
18.09.2018
12:42:40
А кто-нибуть уже пробовал Netbeans 9?

Dilshod
18.09.2018
12:44:04
Подскажите как настроить URL rules так получили shop/<custom_name> 'shop/<url:\w+>' => 'shop/magazin', Не работает /shop/adidas Работает /shop/adidsas-d

Matviy
18.09.2018
12:44:44
Может другое правило перекрывает?

Dilshod
18.09.2018
12:45:39
Вот все 'rules' => array( '<controller:\w+>/<id:\d+>' => '<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>', 'product/<slug>'=>'product/slug', 'page/<slug:.+>'=>'page/slug', 'shop/<url:\w+>' => 'shop/magazin', //рубрики 'product/category/<slug>'=>'product/category', 'product/category/product/<slug>'=>'product/slug', '<id:([0-9])+>/images/image-by-item-and-alias' => 'yii2images/images/image-by-item-and-alias', ),

Yet Another Stats
18.09.2018
12:45:48
Карма @samdark стала 11

Google
Matviy
18.09.2018
12:48:33
?? Спосиба брат работал
Блин, за "спосиба" кармабот не дает карму))))))))))

Да не за что. Просто нужно помнить - правила сверху вних обрабатываются, и срабатывает первое подходящее

Поэтому порядок имеет значение

Stas
18.09.2018
13:01:33
немного офтопика на php темку: есть массив который я перебираю форычем и при определенном условии должен из этого массива удалить следующий для форыча элемент но ни ансет, ни перемещение указателя непомогают форыч все равно берет этот след. элемент для перебора может кто толкнет куда глянуть? пробовла также по ссылке удалить что ли ключь который ненужно перебират

Stas
18.09.2018
13:05:01
у меня внутри форыча идет запрос в бд и вот как раз тот клобюч который нужно удалить при некоторых условиях оказывается невалидный и валится эесепшен

потому и хочу сделать внутри

Stas
18.09.2018
13:06:57
Тебе судьба не дает делать запросы в форыче, а ты противишься
просто если не так то прийдется переделывать чужую логику на которую я завязан

я то понимаю что жто немного херово делать в переборе запорс в бд нро вот так вот получается

Страница 1633 из 1721