@yii2ru

Страница 151 из 1721
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
я, какой вопрос ?

Alejandro
17.04.2017
14:37:08
Нет
Спс

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
Простенький аналог ок.

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
он реально это не уточнил, я думал там будет булевый флаг )
Да, но судя по примеру, который приведён, там количество

SiZE
17.04.2017
14:43:27
Да, но судя по примеру, который приведён, там количество
Ну все как обычно. Правильно составленный вопрос - 50% успеха!

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

Anatoly
17.04.2017
14:47:30
Denis
17.04.2017
14:48:11
Ну так что там, прокатило?
Пока ничего, дома буду минут через 10 попробую с if сделать

Anatoly
17.04.2017
14:48:39
Denis
17.04.2017
14:56:14
Зачем if если можно без if?
ну мне в голову приходит только сделать два запроса с where('total > 0') и where('total = 0') и объеденить

Denis
17.04.2017
14:57:18
ORDER BY status = 0, name
так нельзя) нужно название колонки

Google
Denis
17.04.2017
14:57:29
ORDER BY status = 0, name
Unknown column 'total = 0' in 'order clause'

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

Denis
17.04.2017
14:59:42
А это не колонка?
так там услогвие идет. попробую с order by c case

Мне нужно получить такой порядок А,Б,Д,Е,С (у С 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
Unknown column 'total = 0' in 'order clause'
А, так вы не сформировали expression, Yii пытается найти колонку total = 0. Тут синтаксическая проблема.

Anatoly
17.04.2017
15:23:05
Unknown column 'total = 0' in 'order clause'
Внимательно на текст ошибки взгляните

Покажите код, который строит запрос

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');

Denis
17.04.2017
15:42:34
Покажите код, который строит запрос
вот работает $query->orderBy('CASE WHEN {{%product}}.total = 0 THEN u.`name` END ASC, u.name');

Артем
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
люди кто как на yii2 изображения сжимает?
Я эту библиотечку пользую http://phpimageworkshop.com/

Nurik
18.04.2017
06:41:20
люди кто как на yii2 изображения сжимает?
https://github.com/lovell/sharp вотчер повесил и все. Но на простой хостинг естественно не повесишь.

Ivan
18.04.2017
06:43:19
люди кто как на yii2 изображения сжимает?
https://github.com/CostaRico/yii2-images вот еще

Подозреваю, проблема с jquery. Посмотрите, какие JS в итоге подключились и в каком порядке.
а как так получается, что в моем ассете не указан 'js/jquery-1.6.js', а все равно подгружается, я вот этого не понимаю

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 для получения текущей инфы по валютным парам?

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
Подозреваю, проблема с jquery. Посмотрите, какие JS в итоге подключились и в каком порядке.
решил, оказалось в лэйаут main была строчка <script type="text/javascript" src="js/jquery-1.6.js"> поэтому и был конфликт

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
Спасиб. ТАм просто проект уже сложился и они забирают данные через запрос

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