Anonymous
Мне нужно получить такой порядок А,Б,Д,Е,С (у С total = 0, усотальных total > 0)
Toly
Покажите запрос просто, достаточно с меня телепатии
Anonymous
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
Anonymous
Покажите запрос просто, достаточно с меня телепатии
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
Toly
Unknown column 'total = 0' in 'order clause'
А, так вы не сформировали expression, Yii пытается найти колонку total = 0. Тут синтаксическая проблема.
Toly
Unknown column 'total = 0' in 'order clause'
Внимательно на текст ошибки взгляните
Toly
Покажите код, который строит запрос
Anonymous
Покажите код, который строит запрос
$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');
who are you
напишите курсач о более полезном сайте чем свалка объявлений за плату
who are you
если говорить о сайтах где яваскрипты подгружаются из других скриптов и динамически меняются - тут он не осилит
Anonymous
Покажите код, который строит запрос
вот работает $query->orderBy('CASE WHEN {{%product}}.total = 0 THEN u.`name` END ASC, u.name');
Ivan
Доброго всем утра!
Ivan
такой вопрос, если в верстке верся 'js/jquery-1.6.js', а в Yii2 'js/jquery-3.1.1.js' - будет ли конфликт между ними?
Anonymous
переопредели jqueryAssetBundle на свой
Ivan
да я так и сделал, и на вьюхе с формой обратной связи подключаю свой asset, но все равно все поля с формы куда то исчезли..странное поведение
Ivan
в лайауте main.php надо указывать AppAsset::register($this); ltAppAssets::register($this);
Ivan
* не то с копировал, нужно ли указывать ассеты?
Anonymous
в общем свой jquery отключаете не включаете его в assetBundle depends в assetBundle ['yii\web\JqueryAsset']
knifeblade
когда директор полетел презентавать продукт который еще в разработке
knifeblade
Ivan
Ivan
правильно ли я понял: подключил во вью 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', ]; } и все равно получаю это:
Ivan
картинка выше
Ivan
Zhandos
люди кто как на yii2 изображения сжимает?
Ivan
есть плагин
Ivan
ща ссылку скину
SiZE
люди кто как на yii2 изображения сжимает?
Я эту библиотечку пользую http://phpimageworkshop.com/
Nurik
люди кто как на yii2 изображения сжимает?
https://github.com/lovell/sharp вотчер повесил и все. Но на простой хостинг естественно не повесишь.
Ivan
люди кто как на yii2 изображения сжимает?
https://github.com/CostaRico/yii2-images вот еще
Ivan
Подозреваю, проблема с jquery. Посмотрите, какие JS в итоге подключились и в каком порядке.
а как так получается, что в моем ассете не указан 'js/jquery-1.6.js', а все равно подгружается, я вот этого не понимаю
Ivan
или если он где то на другой странце включен он по умолчанию будет везде?
Виталий
В дебаг-панели есть информация по подгруженным ассетам
Ivan
Каким словом можно выразить свою ненависть к верстальщику, какая причина должна быть у человека что бы он оставил вот такую строчку input{display: none;}?? Форма появилась а вот с джейквери проблема осталась
Borys
Можешь ему отписать что он нехороший человек)
Виталий
Можешь ему скинуть ссылку на БЭМ
Borys
Можешь ему пару строк черкануть почему так делать нельзя и какие трудности для тебя возникают.
Borys
Если не овощ, я думаю поймет.
Anonymous
Всем хай Кто-нибудь работал с finance API Yahoo для получения текущей инфы по валютным парам?
Anonymous
Можно там как-нибудь получить код ошибки, например, есливалютная пара не найдена или еще что-то
Anonymous
Через консоль чет не получается
Anonymous
Еслиесть пример то буду очень признателен
Antony
Пример щас поищу, но не уверен. Делал давно, проект уже не работает сейчас.
Anonymous
Благодарю.
Ivan
Подозреваю, проблема с jquery. Посмотрите, какие JS в итоге подключились и в каком порядке.
решил, оказалось в лэйаут main была строчка <script type="text/javascript" src="js/jquery-1.6.js"> поэтому и был конфликт
Antony
Благодарю.
Вообще юзал вроде вот эту либу - https://github.com/scheb/yahoo-finance-api Насколько помню там вроде в случае ошибки приходит Http Status Code не равный 200.
Anonymous
Спасиб. ТАм просто проект уже сложился и они забирают данные через запрос
Anonymous
А потом парсят JSON итд
Borys
Ребят, подскажите плз
Borys
Обновился до 17.04, разгребаю последствия
Borys
http://dl4.joxi.net/drive/2017/04/18/0017/0874/1139562/62/97001972d9.png
Borys
Вроде как установлен php-curl
Borys
Но при php -m его нет в списке.
Borys
Ага, используется у меня 7.1, а вот php-curl установился в 7.0
Borys
Если тупо дропну из /ect/php все папки кроме 7.1 не сломаю все к ебеням?)
Antony
Эм... А чем не устраивает apt-get purge?
Borys
Все оказалось намного проще
Borys
После обновления репозитории старые не подтянулись и поэтому не качался php7.1-curl
RS
Ребята выручите решением на yii по кропингу картинок? Буду признателен за ссылочку
Anonymous
imagine чем не устраивает?
Anonymous
https://github.com/yiisoft/yii2-imagine
Anonymous
Чем не устроил?
Anonymous
https://github.com/yiisoft/yii2-imagine
про него как раз выше написал
Alexander
Мы вот решили вот такое решение попробовать: http://www.yiiframework.com/extension/yii2-image-cropper Yii2 extension for cropping existing image using imgAreaSelect jquery plugin. http://odyniec.net/projects/imgareaselect/
RS
Имейджинг не устроил тем что интерфейс еще делать нужно, решение оперативное ищу чтобы вставил и только настроил (по возможности само собою)
RS
Да верно
Alexander
Это решение подойдет
Спасибо. Вкрутим - посмотрим. Думаю да, подойдёт. Нам в общем-то тоже в основном виджет нужен для кропа. 😊
Иван
Люди, подскажите. Есть у меня многоэтапная форма заказа. И на предпоследнем этапе, перед этапом оплаты вводятся всякие личные данные, включая email. Если он уникален, то просто создаётся новый юзер, которому и будут присвоены заказ, платёж и прочее. Если юзер авторизован то там и так всё заполнено и в крайнем случае просто перезапишет эти данные на новые. А вот если он не авторизован, а email уже есть в базе, то нужно тут-же предложить юзеру авторизоваться. Думаю на беке после аякс-валидации проверять ещё и уникальность поля (либо принадлежность его текущему юзеру) и в противном случае отдавать это как одну из ошибок поля. Далее уже в js можно на основе этого любую хрень с интерфейсом творить. Но не понятно как плавильно такую условную валидацию сделать. Переопределить у модели формы метод validate (склоняюсь к этому)? Вхреначить в контроллере? Запилить какой-то отдельный валидатор имейла, результат которого будет не только от строки из поля, ещё и от текущего юзера зависеть? Может в yii2 есть какие-то более лучшие способы это сделать?
Иван
Стал делать переопределением validate и сразу понял, что модель формы в таком случае должна многовато о юзере знать.