@yii2ru

Страница 1546 из 1721
Mirvali
07.08.2018
20:37:47
Da doljen primary key ptichku postavit???

Mark
07.08.2018
20:48:48
Da doljen primary key ptichku postavit???
Зависит от СУБД. В целом, да, если phpmyadmin, к примеру. // phpstorm to phpmyadmin, совсем уже кукуха поехала

Dead
08.08.2018
05:57:06
SELECT COUNT(*) FROM project GROUP BY user_id этот запрос в yii будет выглядеть так ? $model = Project::find()->groupBy('user_id'); return $model->count('*');

Konstantin
08.08.2018
06:01:39
Нет

Google
Konstantin
08.08.2018
06:02:50
Думаю здесь не хватает чего то

Дмитрий
08.08.2018
06:03:20
Dead
08.08.2018
06:03:39
В первом запросе он считает сколько проектов сделал пользователь ,а во втором сколько пользователей сделало ,а нужно что бы работало как в 1 запросе

первый запрос я запускал phpmyadmin

все збс

а yii почему то по другому делает

есть предположение почему yii по другому делает ?

Ivan
08.08.2018
06:07:57
в дебаггере какой запрос получается на данном коде? Project::find()->groupBy('user_id')->count()

Nuriddin
08.08.2018
06:12:33
SELECT COUNT(*) FROM project GROUP BY user_id этот запрос в yii будет выглядеть так ? $model = Project::find()->groupBy('user_id'); return $model->count('*');
В таких сложных запросов yii2 по другому транслирует (странно). В таких случаях я использую не ActiveRecord, a Query Builder

Dead
08.08.2018
06:15:39
model = (new \yii\db\Query()) ->from('project') ->orderBy('user_id') ->count('*');

так записать?

Nuriddin
08.08.2018
06:18:50
по поводу count не знаю (не пользовался), ну в смыслу да

Подожди а где селект

Google
Nuriddin
08.08.2018
06:22:11
model = (new \yii\db\Query()) ->select('count(*)') ->from('project') ->orderBy('user_id');

Nuriddin
08.08.2018
06:22:36
Dead
08.08.2018
06:22:54
ок

public function getQuantity() { $model = (new \yii\db\Query()) ->select('count(*)') ->from('project') ->orderBy('user_id'); //$model = Project::find()->groupBy('user_id'); return $model; }

в returne как возвращать ?

Nuriddin
08.08.2018
06:25:58
это не модель, а query

public function getQuantity() { $query = (new \yii\db\Query()) ->select('count(*)') ->from('project') ->orderBy('user_id'); //$model = Project::find()->groupBy('user_id'); $dataProvider = new ActiveDataProvider([ 'query' => $query, 'pagination' => false ]); return $dataProvider; }

Павел
08.08.2018
06:27:31
зачем ваам orderBy в count ?

Ivan
08.08.2018
06:27:35
или так? public function getQuantity() { $this ->select('count(*)') ->from('project') ->orderBy('user_id'); return $this; }

Nuriddin
08.08.2018
06:29:59
зачем ваам orderBy в count ?
А да, по идею groupBy нужно

Dead
08.08.2018
06:35:00
не ,нихера

Павел
08.08.2018
06:37:15
public function getQuantity() { return (new \yii\db\Query()) ->select('id') ->from('project') ->groupBy('user_id') ->count(); }

Dead
08.08.2018
06:37:51
тоже нихуя

сколько пользователей сделало проект

возвращает

Павел
08.08.2018
06:38:41
а тебе что надо?

Dead
08.08.2018
06:39:37
В первом запросе он считает сколько проектов сделал пользователь ,а во втором сколько пользователей сделало ,а нужно что бы работало как в 1 запросе

сколько проектов сделал пользователь

тоесть у меня их несколько

Google
Павел
08.08.2018
06:43:05
$query = (new Query) ->select([ 'count' => new Expression('count(t.id)') ]) ->from('project') -groupBy('user_id')->all();

а ну в селек ещё user_id Надо наверное

Dead
08.08.2018
06:49:37
+

всё получилось ,спс)

Павел
08.08.2018
06:49:57
?

Максим
08.08.2018
07:41:27
Как исправить эту ошибку? Uncaught Error: Call to a member function stop() on null in \vendor\codeception\codeception\src\Codeception\Module\Yii2.php:346

Павел
08.08.2018
07:58:22
Чо там дальше по стеку то?

Дмитрий
08.08.2018
07:59:47
Это значит что на строке 346 объект у которого вызывается stop() это не объект а null

Павел
08.08.2018
08:00:23
Кэп в студии ?

Дмитрий
08.08.2018
08:00:31
О да

Каков вопрос, таков ответ

Кэп в студии ?
Могу ещё сказать как решить

Дмитрий
08.08.2018
08:01:25
Сделать так чтобы там не было null

Sergey
08.08.2018
08:05:59
Лбди, посоветуйте книгу по изучению Yii

Vlad
08.08.2018
08:06:53
Sergey
08.08.2018
08:07:05
Разработка веб-приложений на yii2 - Марк Сафронов. Эта пойдет?

Alexander
08.08.2018
08:18:12
Лбди, посоветуйте книгу по изучению Yii
https://www.yiiframework.com/doc/guide/2.0/ru тут все есть для изучения

Алексей
08.08.2018
08:37:39
Добрый день, верно ли указывать в параметрах виджета такое:

Google
Алексей
08.08.2018
08:37:42
'image' => Url::to(@$this->context->loadImage($value->image,'view'), true)

абсолютная ссылка на картинку

Kateryna
08.08.2018
09:30:17
Ребята, нужна ваша помощь. Суть проблемы. К проекту подключен PendalF89/yii2-filemanager. В стартовом списке файлменеджера картинка выглядит как "bla-bla-bla-fm.png", но технически таких картинок нет и не было никогда, вместо этой дефолтной картинки бралась "bla-bla-bla-128x128.png". Вопрос - можно ли как-то сконфигурировать через конфиг, не влезая в исходный код файлового менеджера, url картинки для списка с превью?

Vlad
08.08.2018
09:38:17
yii conf 2018 планируется? кто в курсе?

PowerAxis
08.08.2018
10:02:04
как в gridview на колонку навесить проверку уровня доступа?

Matviy
08.08.2018
10:17:53
Admin
ERROR: S client not available

PowerAxis
08.08.2018
10:18:28
ага, есть параметр визибл, спасибо

Aleksey
08.08.2018
10:35:19
Подскажите где подешевле домены покупать/продлевать? Простите за офтоп.

?
08.08.2018
10:36:38
хз раньше можно было .net вообще на халяву получить сейчас хз

надо было письмо слать в определенном формате

Aleksey
08.08.2018
10:38:55
Халява не нужна. Домены в зоне ru Пользуюсь 2domains.ru, но там продление 569 р. Может чего подешевле есть

Artemy
08.08.2018
10:42:15
Халява не нужна. Домены в зоне ru Пользуюсь 2domains.ru, но там продление 569 р. Может чего подешевле есть
Я на atname.ru беру, выглядят они конечно как-то не очень надежно, но цена 159 рублей, продление так же. Раньше вообще 99 было :(

SiZE
08.08.2018
10:43:51
Халява не нужна. Домены в зоне ru Пользуюсь 2domains.ru, но там продление 569 р. Может чего подешевле есть
reg.ru (статус вебмастера) + lettyshop регистрация и продление в зоне ру 200р + кэшбек

SiZE
08.08.2018
10:45:14
я им письмо писал, чтобы меня перевели. кто-то подсказал тут же в чате, поиском глянь

?
08.08.2018
10:45:44
на рег ру были приколы с угоном доменов

где то на хабре статейка была по этому поводу

Google
Дмитрий
08.08.2018
11:00:00
200 рублей рега и продление

Думаю уходить нафиг

1500 в квартал надо оборот иметь

SiZE
08.08.2018
11:01:58
1500 в квартал надо оборот иметь
Не знаю у меня меньше 1500 в квартал

Дмитрий
08.08.2018
11:02:17
У меня тоже пока не отобрали

Но письмо было

SiZE
08.08.2018
11:06:51
Но письмо было
https://www.reg.ru/support/partnyoram/kak_stat_partnerom_reg.ru/kak-sokhranit-tarif-dlya-professionalov вот что нашел

Matviy
08.08.2018
11:34:47
Народ, а как, собственно, правильно добавить форкнутый репозиторий (расширение для yii 2, в котором я хочу сделть пулл-реквест) из локальной папки в композер? Добавил { "type": "path", "url": "../github/yii2-upload-behavior", "options": { "symlink": true } } В секцию repositories, но композер все равно ставит пакет с пакаджиста

А по сути, мненужно, чтоб он этот пакет ставил с локальной папки

То есть. я его форкнул у себя на гитхабе, создал специальный проэкт с чистой установкой фреймворка под это дело, теперь мне нужно, чтобы файлы экстеншна читались с локального репозитория для работы над ним

[Anonymous]
08.08.2018
12:52:03
how to find username of id = 4545?

?
08.08.2018
12:52:42
$user= User::findOne($id);

echo $user->username;

[Anonymous]
08.08.2018
12:55:10
Mark
08.08.2018
12:55:42
i need user name?
No, just only user id. findOne() search by primary field

?
08.08.2018
12:56:24
$user= User::findOne(['field'=>'value']);

$model = User::find() ->select('column1, column2') ->where(['id' => $id]) ->one(); echo $model->column1;

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