@yii2ru

Страница 1516 из 1721
Farhodjon
25.07.2018
09:54:15
SELECT MIN(price) as min, MAX(price) as max FROM product LEFT JOIN product_category_link pcl ON product.id = pcl.product_id WHERE pcl.category_id = 55 AND product.available_status = 1

вот

я написал

Эмин
25.07.2018
09:54:54
уберите ->min ->max

Google
Эмин
25.07.2018
09:54:58
попробуйте добавить

->addSelect(new Expression blabla bla)

и так для мин и макс

Farhodjon
25.07.2018
09:55:23
Эмин
25.07.2018
09:56:08
вот эту страницу вы читали?

https://www.yiiframework.com/doc/api/2.0/yii-db-query

Nuriddin
25.07.2018
09:59:08
$query = (new \yii\db\Query()) ->select('MIN(price) as min, MAX(price) as max') ->from('product') ->leftJoin('product_category_link', 'product.id = pcl.product_id') ->where('pcl.category_id = 55') ->andWhere('product.available_status = 1')

как это?
попробуйте вот так?

Nuriddin
25.07.2018
10:03:21
Так написат безопастно?
да, я так раз много попробовал

Denis
25.07.2018
13:25:30
Всем привет кто-то работалс c quilljs ?

Artur
25.07.2018
13:51:49
Привет всем Такой вопрос к Вам, ребят Залил на сервер проект, тестирую отправку почту, настроив следующие конфиги: ————————— 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', // send all mails to a file by default. You have to set // 'useFileTransport' to false and configure a transport // for the mailer to send real emails. 'useFileTransport' => false, 'transport' => [ 'class' => Swift_SmtpTransport::class, 'host' => 'host', 'username' => 'username', 'password' => 'pw', 'port' => '25', 'encryption' => 'tls', ], 'viewPath' => '@app/mail' ], ———————————————————— Проверяю я следующим образом (отправляю почту сам себе) public function actionMail() { $result = Yii::$app->mailer->compose() ->setTo('example') ->setFrom('example') ->setSubject('TEST') ->setTextBody('BODY') ->send(); var_dump($result); die; } ——— В итоге отправляет мне ошибка №2 - внутренняя ошибка сервера. Кто сталкивался с ошибками при отправке почты - где зачастую ошибки допускаются, и в данном случае в чем может быть проблема, если mail.php запущен на хосте?

Google
?
25.07.2018
13:57:11
а у тебя там хоть какой то почтовый сервер стоит ?

+ попробуй отправить почту не себе а кому то еще

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

Artur
25.07.2018
14:00:42
Почтовый сервак не гугловский как раз

Пробовал кому-то еще - та же фигня

Антон
25.07.2018
14:01:51
Кто-нибудь делал виджет select2 в модальном окне ajax + multiple?

выбираю больше 2х элементов и старые затираются



на 3ий затираются



без модального окна норм работает

Artur
25.07.2018
14:07:31
Просто к примеру, у меня почтовый сервер что и хост,т.е. конфликтов быть особо не может И подключен mail.php На стороне сервака же именно его хватает?

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

?
25.07.2018
14:26:39
ну если сервак твой посмотри в логи почтовика что он тебе говорит

может у тебя просто почта до него не долетает к примеру нужно сменить порт с 25 на 465 или 587

на сторонних бывает что политикой запрещено отправка почты пока ты в настройках в кабинете не разрешишь работу с smtp если не ошибаюсь на яндексе есть такая опция

Denis
25.07.2018
15:17:39
ребят,привет

объясните, плиз, для чего дата провайдер нужен?

только простыми словами, читаю доку, не вкурю никак

Дмитрий
25.07.2018
15:19:53
Для наглядного представления информации туда запихнутой

Google
Дмитрий
25.07.2018
15:20:38
ActiveDataProvider ещё умеет запросы делать, лимитировать, и делить постранично

?
25.07.2018
15:21:34
a model is basically used to contain your objects information ( data ), a data provider is used for getting an array, containing a list (by default 10 items) of those models, it provides your data.

переводить я надеюсь не надо ?

ну а вообще гуглитцо все

Denis
25.07.2018
15:22:42


я не могу понять нахер он нужен, если есть обычная модель

Дмитрий
25.07.2018
15:23:31
Дата провайдер это массив моделей

С некоторым набором полезных функций

Denis
25.07.2018
15:30:28
вроде понял, а в чем его преимущество перед обычной моделью?

?
25.07.2018
15:31:02
пагинация например или сортировка из коробки

не надо ниче писать все уже за тебя сделали

Denis
25.07.2018
15:31:51
пагинация например или сортировка из коробки
Так в Yii2 есть уже для это тема https://www.yiiframework.com/doc/api/2.0/yii-data-pagination

?
25.07.2018
15:33:14
$provider = new ActiveDataProvider([ 'query' => Post::find(), 'pagination' => [ 'pageSize' => 20, ], ]); как бы меньше

+ в чем еще вижу раздницу если тебе надо в получаемых данных поменять в 1 записи значение ты это сделаешь в легкую в случае модели у тебя будет применимо на весь запрос

но могу и ошибаться

Константин
25.07.2018
15:57:08
не надо ниче писать все уже за тебя сделали
Кстати а как в gridview вывести данные только в одну ячейку?

?
25.07.2018
15:57:34
в смысле в одну

[ 'label' => 'Balance', 'value' => function ($model) { return $model->Balance(); } ],

ты это имеешь в виду ?

Google
Константин
25.07.2018
15:59:19
Ну у меня есть массив данных, но я хочу что бы данные вывелись не во всем столбце, а только в первом

Данные у меня сидят в дата провайдере

?
25.07.2018
16:01:02
ну пример я тебе кинул ты можешь оперировать там данными как хочешь это вывод столбца

можешь для понимания написать так [ 'label' => 'Balance', 'value' => function ($model) { return print_r($model,true); } ],

вывежеь все чьл в моделе

Константин
25.07.2018
16:02:16
Нет

Это не то

Это я сейчас так вложенный json вывожу

Admin
ERROR: S client not available

Константин
25.07.2018
16:02:45
Смысл в том

?
25.07.2018
16:02:48
а

Константин
25.07.2018
16:03:43
У меня есть этот массив данных. Я хочу вывести только в первую ячейку столбца 1 элемент этого массива, а в остальные не хочу ничего выводить

?
25.07.2018
16:04:08
http://joxi.ru/a2XRKJxt1QQ0dr

такое ?

Константин
25.07.2018
16:04:53
Нет

Вечером покажу

Сейчас в метро уже

Если к примеру в этом же гриде где джокси

Есть цвет blue

?
25.07.2018
16:08:24
protected $_isDisplayFirst = false; [ 'label' => 'Balance', 'value' => function ($model) { if(!$this->_isDisplayFirst){ $this->_isDisplayFirst = true; return $model->value; } } ],

Google
?
25.07.2018
16:08:37
как то так

тригер сделай и все

Константин
25.07.2018
16:08:52
Да

Похоже на то

Спасибо

Долго думал как это сделать и в гугле не нашёл

?
25.07.2018
16:10:22
это ж изи воообще

Константин
25.07.2018
16:11:23
Ну опыта у меня мало

?
25.07.2018
16:12:13
это ж обычное условие

Константин
25.07.2018
16:44:41
Да я что то не подумал просто по это

Aziz
25.07.2018
19:02:52
Господа, подскажите пожалуйста, как сделать такое:

->orderBy([ 'computer'=>SORT_ASC])+добавить, чтобы из выделенных, был rand(), ->orderBy(['id'=>rand(), 'computer'=>SORT_ASC]) не помогло

нужно, чтобы из 200 полей, было сортировано computer ASC + потом взять рандомное поле

Дмитрий
25.07.2018
19:05:50
Вопрос логики. Нахера сортировать, если все равно ты возьмёшь рандом?)

Aziz
25.07.2018
19:07:40
Дмитрий
25.07.2018
19:08:42
Aziz
25.07.2018
19:09:01
Да какая разница
Не знаешь как сделать - лучше ничего не пиши

Дмитрий
25.07.2018
19:09:06
Что сортирован, что не сортирован, рандом сработает одинаково

Aziz
25.07.2018
19:09:07
или не понимаешь зачем

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