Stas
типа 'like', '=' ....?
Dmitry
типа field = 'value'
Dmitry
как id = 1
Vladislav
типа у тебя есть поле text
Stas
прото у меня в бд это трока
Vladislav
text = 'value'
Vladislav
и?
Stas
и найдет ли = в троке такое ?
Vladislav
= сравнивает любые типы данных
Stas
хорошо поле 'тратата 3 таратта' и поле '3' оно выдаст оба результата при поиске value = 3?
Dmitry
только второе выдаст
Stas
мне что то кажется что нет
Dmitry
ищется полное соотвествие
Stas
вот в этом и вопрос
Stas
потому и спросил про строгий лайк
Dmitry
а чего думать, ты попробуй :)
Dmitry
строгий лайк = '='
Vladislav
потому и спросил про строгий лайк
что значит строгий лайк в твоем понимании?
Stas
что бы искал строгое соответсвие без левых и правых примесей
Vladislav
типа ищем "хуй" и "хуй" - подходит "это мой хуй" - подходит "похуй" - не подходит?
Stas
вроде так
Vladislav
тогда используй регулярку
Stas
тольчко что бы хх не находило тоже
Vladislav
REGEXP
Stas
понятно
Dmitry
какое хуевое объяснение :)
Vladislav
=D
Дмитрий
подскажите как в операторе like сделать жесткое соответствие без %?
Зачем like если where id="хуй" можно написать
Vladislav
затем, что "это хуй мой" тоже должно пройти
Vladislav
а вот "похуй" не должно
Vladislav
тут только регулярка или несколько лайков
Дмитрий
А.
Anonymous
вопрос по inner join в YIi2 построителе $contact=AccountsContacts::find() ->innerJoin('accounts_custom_fileds_values', 'accounts_contacts.id=accounts_custom_fileds_values.element_id') ->innerJoin('accounts_custom_fields', 'accounts_custom_fileds_values.crm_cf_id=accounts_custom_fields.id') он правильно указан тут? ON
Anonymous
а то yii результат не находит, а в ручную построил запрос и выполнил - все выдало
Anonymous
SELECT * FROM accounts_contacts INNER JOIN accounts_custom_fileds_values ON accounts_contacts.id=accounts_custom_fileds_values.element_id INNER JOIN accounts_custom_fields ON accounts_custom_fileds_values.crm_cf_id=accounts_custom_fields.id
Anonymous
вначале тоже была проблема когда я писал 'table.id=table2.table_id' а когда написал через апострафы, все в phpmyadmin прокатило table.id=table2.table_id
Сергей
Посмотри, что Yii построил и сразу станет понятно :)
Anonymous
Посмотри, что Yii построил и сразу станет понятно :)
а как вытащить SQL из ActiveQuery(record)? getrawsql не хочет..
Anonymous
нашел prepare(Yii::$app->db->queryBuilder)->createCommand()->rawSql
Сергей
Можно ещё в панельке Debug посмотреть, что там за запросы идут к БД
Anonymous
выключил панельки
Niko
Привет Подскажите, на сервере имею папку /dev/vda1 размером 6.7Gb, однако свой проект отчистил от лишних файлов. Также папка vendor занимает 1 Gb, когда на локалке она имеет до 200Mb Что за файлы содержит /dev/vda1 и почему vendor такой большой? В vendor вот такая картина 259.8 MiB [##########] /bower 259.7 MiB [######### ] /bower-asset 87.4 MiB [### ] /yiisoft 63.0 MiB [## ] /codeception 59.3 MiB [## ] /almasaeed2010 50.2 MiB [# ] /fortawesome 47.7 MiB [# ] /phpunit 35.7 MiB [# ] /phpoffice 33.1 MiB [# ] /kartik-v 17.8 MiB [ ] /fzaninotto 17.0 MiB [ ] /symfony 16.8 MiB [ ] /doctrine 14.4 MiB [ ] /ezyang 14.1 MiB [ ] /swiftmailer 13.8 MiB [ ] /guzzlehttp 5.0 MiB [ ] /elasticsearch 4.2 MiB [ ] /zircote 4.1 MiB [ ] /sebastian 3.0 MiB [ ] /dmstr 2.9 MiB [ ] /masterexploder
Anonymous
темболее этот запрос висит на кроне
Niko
В vendor/bower/bootstrap почему-то находится папка .git размером 98 Mb и вся папка bower дублируется в папку bower-asset Что с этим можно сделать?
SiZE
Можешь грохнуть vendor и сделать composer install --prefer-dist
SiZE
он обновит только то что нужно
Niko
@sizepermru если я сделаю composer install —prefer-dist - vendor сам грохнится или его сперва нужно через rm удалить?
Айбулат
на всякий можете переименовать его
Айбулат
мало ли
Niko
@aibulatik это верно)
Айбулат
@aibulatik это верно)
жизнь научила, так сказать
Niko
@sizepermru вендор начал занимать 164Mb, когда было 1Gb Почему в старом вендоре в каждом компоненте находились папки .git?
Stas
вернемся к нашим баранам тобишь ко мне:)
Niko
@sizepermru нет. раньше composer update делал. это из-за этого?
Ivan
Не делают update на проде
Ivan
Только install
Stas
обясните логику: ['email', 'required', 'when' => function ($model) { return $model->isbyemail == true; }, 'whenClient' => "function (attribute, value) { return $('#clientcontactmodel-0-isbyemail').is(':checked'); }"] я так понимаю ее: когда чекнут чекбокс то венклиенто возвращает тру которое записывается в isbyEmaoil сравнивается с тру и еслои все ок email обязаьтелен так или нет?
Stas
isbyemail паблик свойство равное true
SiZE
@sizepermru нет. раньше composer update делал. это из-за этого?
update - обновляет vendor и composer.lock в соотвествии с composer.json install - обновляет только vendor в соотвествии с composer.lock
SiZE
т.е. при разработке делаем composer update, в бою только composer install
Niko
ok, спасибо
Stas
хм все правильно но непашет буду искать причину а как проверить что что yii валидатор исползует чек чекбокса точнее понять что он на него реагирует
Anonymous
Всем привет. Редактирую js. Но правки не вступают в силу. Как их применить? Подскажите плиз
Anonymous
прект advansed.
Anonymous
в приложении стоит gulp. но gulp reload не пашет
Pavel
@wasawesome Очисть папку assets
Anonymous
@fps_01 удалить из неё все asset классы?
Vladislav
Там нет классов
Pavel
@wasawesome не. ту которая в webroot
Vladislav
Папку web/assets
Vladislav
И вообще
Vladislav
Рекомендую при деве не юзать сборщики
Vladislav
А на время разработки подключать скрипт вручную
Vladislav
Если есть возможность
Pavel
а лучше установи linkAssets = true для assetManager в конфиге. чтобы навремя разработки не париться.
Vladislav
Плюс, используй девтул
Vladislav
И включи галочку disable cache