
Denis
17.04.2017
13:52:58
Как в dataprovider'e сделать сортировку по алфавиту, но товаров которых нет в наличии в конец. Двойная сортировка не подходит. Union запросом?

SiZE
17.04.2017
13:54:01
ORDER BY status, name

Alejandro
17.04.2017
13:59:47
Товарищи, в Yii1 можно как в Yii2 задавать формат респонса (Yii::$app->getResponse()->format = Response::FORMAT_JSON;)
Или хардкодить header('...');

Google

Denis
17.04.2017
14:01:58
ORDER BY status, name
Говорю двойная сортировка не подходит. Смотрите 5 товаров А-30 Б-20 С-0 Д-30 Е-20, получится такой порядок А, Д, Б, Е, С. А нжно А,Б,Д,Е,С

Artur
17.04.2017
14:19:11
Приветствую. Кто-нибудь делал двухфакторную авторизацию?

Dmitriy
17.04.2017
14:32:45
я, какой вопрос ?

SiZE
17.04.2017
14:36:47

Anatoly
17.04.2017
14:36:58
Говорю двойная сортировка не подходит. Смотрите 5 товаров А-30 Б-20 С-0 Д-30 Е-20, получится такой порядок А, Д, Б, Е, С. А нжно А,Б,Д,Е,С
Что-нибудь вроде ORDER BY status = 0, name

Alejandro
17.04.2017
14:37:08

SiZE
17.04.2017
14:37:24

Anatoly
17.04.2017
14:37:53
А нужно там, где их 0 скинуть вниз
Нужен признак наличия, а не количество
status = 0 должно прокатить

SiZE
17.04.2017
14:38:21
Если только не кривой джойн

Google

Anatoly
17.04.2017
14:38:48
)))

SiZE
17.04.2017
14:39:54
Ну так status конечно должен задаваться IF(have_money,1,0) as status

Isaev
17.04.2017
14:39:57
Доброго времени суток.
Планирую делать курсовую работу на тему "Создание интернет сайта обьявлений разработанного на фреймверке Yii2 ". Аналог авито (деньги я естественно зарабатывать не собиратью, чисто для диплома).
Не сильно высоко замахнулся и тяжело ли будет разработать этот функционал на yii?

Dmitriy
17.04.2017
14:40:34
Простенький аналог ок.

SiZE
17.04.2017
14:40:48

Dmitriy
17.04.2017
14:41:00
Не тяжело, и вообще зависит от ваших способностей

Isaev
17.04.2017
14:41:39
пока что умею чуть больше чем просто устанавливать yii :)

SiZE
17.04.2017
14:42:22

Anatoly
17.04.2017
14:43:01

Denis
17.04.2017
14:43:24

SiZE
17.04.2017
14:43:27

Anatoly
17.04.2017
14:43:35

Denis
17.04.2017
14:44:41
Просто велосипед с union двух запросов не хочется делать

Anatoly
17.04.2017
14:47:30

Denis
17.04.2017
14:48:11

Anatoly
17.04.2017
14:48:39

Denis
17.04.2017
14:56:14

Anatoly
17.04.2017
14:56:41

Denis
17.04.2017
14:57:18

Google

Denis
17.04.2017
14:57:29

Anatoly
17.04.2017
14:57:42
А это не колонка?

Denis
17.04.2017
14:59:42
Мне нужно получить такой порядок А,Б,Д,Е,С (у С total = 0, усотальных total > 0)

Anatoly
17.04.2017
15:00:50
Покажите запрос просто, достаточно с меня телепатии

Denis
17.04.2017
15:18:24
SELECT ho_product.id, ho_product.category_id, ho_product.text, ho_product.sale, ho_product.image, ho_product.date, ho_product.total, ho_product.reserved, u.name FROM ho_product LEFT JOIN ho_product_category ON ho_product.category_id = ho_product_category.id LEFT JOIN (SELECT id, translation AS name FROM ho_product_name_translation WHERE language`='ru-RU') `u ON u.id = ho_product.id ORDER BY
Покажите запрос просто, достаточно с меня телепатии
SELECT ho_product.id, ho_product.category_id, ho_product.text, ho_product.sale, ho_product.image, ho_product.date, ho_product.total, ho_product.reserved, u.name FROM ho_product LEFT JOIN ho_product_category ON ho_product.category_id = ho_product_category.id LEFT JOIN (SELECT id, translation AS name FROM ho_product_name_translation WHERE language`='ru-RU') `u ON u.id = ho_product.id ORDER BY

Anatoly
17.04.2017
15:22:18

Denis
17.04.2017
15:22:43

Anatoly
17.04.2017
15:23:05
Покажите код, который строит запрос

Denis
17.04.2017
15:29:25
Покажите код, который строит запрос
$query = Product::find()->select('{{%product}}.id,
{{%product}}.category_id,
{{%product}}.text,
{{%product}}.sale,
{{%product}}.image,
{{%product}}.date,
{{%product}}.total,
{{%product}}.reserved,
u.name')->joinWith('category');
$names = (new Query())->select(['id','translation AS name'])->from('{{%product_name_translation}}')->where(['language' => Yii::$app->language]);
$query->leftJoin(['u' => $names], 'u.id = {{%product}}.id');

Konstantin
17.04.2017
15:32:51
напишите курсач о более полезном сайте чем свалка объявлений за плату
если говорить о сайтах где яваскрипты подгружаются из других скриптов и динамически меняются - тут он не осилит

Denis
17.04.2017
15:42:34

Артем
18.04.2017
00:23:24
FORKS CLUB - канал манимейкеров в интернете. Белые, серые, черные схемы - всё есть у нас.
@forkstg - зарабатывай с нами

Ivan
18.04.2017
05:40:46
Доброго всем утра!
такой вопрос, если в верстке верся 'js/jquery-1.6.js', а в Yii2 'js/jquery-3.1.1.js' - будет ли конфликт между ними?

Google

ivphpan
18.04.2017
05:42:53
переопредели jqueryAssetBundle на свой

Ivan
18.04.2017
05:46:47
да я так и сделал, и на вьюхе с формой обратной связи подключаю свой asset, но все равно все поля с формы куда то исчезли..странное поведение
в лайауте main.php надо указывать AppAsset::register($this);
ltAppAssets::register($this);
* не то с копировал, нужно ли указывать ассеты?

ivphpan
18.04.2017
06:10:28
в общем свой jquery отключаете
не включаете его в assetBundle
depends в assetBundle
['yii\web\JqueryAsset']

Dmitriy
18.04.2017
06:34:48
когда директор полетел презентавать продукт который еще в разработке

Admin
ERROR: S client not available

Ivan
18.04.2017
06:35:43
правильно ли я понял: подключил во вью use app\assets\MyAsset;
MyAsset::register($this);
Сам ассет:
class MyAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'https://fonts.googleapis.com/css?family=Marmelad&subset=cyrillic',
'css/site.css',
'css/main.css',
'css/reset.css',
'css/layout.css',
'css/style.css',
'css/main.css',
];
public $js = [
'js/jquery-3.1.1.js',
'js/tms_presets.js',
'js/backgroundPosition.js',
'js/script.js',
];
public $depends = [
'yii\web\YiiAsset',
];
}
и все равно получаю это:
картинка выше

Zhandos
18.04.2017
06:38:43
люди кто как на yii2 изображения сжимает?

Ivan
18.04.2017
06:38:56
есть плагин
ща ссылку скину

SiZE
18.04.2017
06:39:34

Виталий
18.04.2017
06:40:02
правильно ли я понял: подключил во вью use app\assets\MyAsset;
MyAsset::register($this);
Сам ассет:
class MyAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'https://fonts.googleapis.com/css?family=Marmelad&subset=cyrillic',
'css/site.css',
'css/main.css',
'css/reset.css',
'css/layout.css',
'css/style.css',
'css/main.css',
];
public $js = [
'js/jquery-3.1.1.js',
'js/tms_presets.js',
'js/backgroundPosition.js',
'js/script.js',
];
public $depends = [
'yii\web\YiiAsset',
];
}
и все равно получаю это:
Подозреваю, проблема с jquery. Посмотрите, какие JS в итоге подключились и в каком порядке.

Zhandos
18.04.2017
06:40:21

Nurik
18.04.2017
06:41:20

Ivan
18.04.2017
06:43:19

Google

Ivan
18.04.2017
06:54:15
или если он где то на другой странце включен он по умолчанию будет везде?

Виталий
18.04.2017
06:54:32
В дебаг-панели есть информация по подгруженным ассетам

Ivan
18.04.2017
07:14:34
Каким словом можно выразить свою ненависть к верстальщику, какая причина должна быть у человека что бы он оставил вот такую строчку input{display: none;}?? Форма появилась а вот с джейквери проблема осталась

Boris
18.04.2017
07:19:07
Можешь ему отписать что он нехороший человек)

Виталий
18.04.2017
07:19:58
Можешь ему скинуть ссылку на БЭМ

Boris
18.04.2017
07:22:59
Можешь ему пару строк черкануть почему так делать нельзя и какие трудности для тебя возникают.
Если не овощ, я думаю поймет.

MSQ
18.04.2017
07:49:20
Всем хай
Кто-нибудь работал с finance API Yahoo для получения текущей инфы по валютным парам?

Antony
18.04.2017
08:23:01

MSQ
18.04.2017
08:23:34
Можно там как-нибудь получить код ошибки, например, есливалютная пара не найдена или еще что-то
Через консоль чет не получается
Еслиесть пример то буду очень признателен

Antony
18.04.2017
08:26:08
Пример щас поищу, но не уверен.
Делал давно, проект уже не работает сейчас.

MSQ
18.04.2017
08:27:11
Благодарю.

Ivan
18.04.2017
08:27:44

Antony
18.04.2017
08:30:42
Благодарю.
Вообще юзал вроде вот эту либу - https://github.com/scheb/yahoo-finance-api
Насколько помню там вроде в случае ошибки приходит Http Status Code не равный 200.

MSQ
18.04.2017
08:39:05
Спасиб. ТАм просто проект уже сложился и они забирают данные через запрос