@yii2ru

Страница 685 из 1721
Alex
16.10.2017
08:38:49
email_id в rules нет

Павел
16.10.2017
08:39:47
Странно тебе gii сгенерировано понапутав названия полей

Максим
16.10.2017
08:40:46
вот оригинальный код, который gii генерила

<?php namespace app\models; use Yii; / * This is the model class for table "email". * * @property integer $emaii_id * @property integer $site_id * @property string $email_text * @property string $date_parse */ class Email extends \yii\db\ActiveRecord { / * @inheritdoc */ public static function tableName() { return 'email'; } / * @inheritdoc */ public function rules() { return [ [['site_id', 'email_text'], 'required'], [['site_id'], 'integer'], [['date_parse'], 'safe'], [['email_text'], 'string', 'max' => 255], ]; } / * @inheritdoc */ public function attributeLabels() { return [ 'emaii_id' => 'Emaii ID', 'site_id' => 'Site ID', 'email_text' => 'Email Text', 'date_parse' => 'Date Parse', ]; } }

Google
Максим
16.10.2017
08:40:52
но с ним результат тот же

Павел
16.10.2017
08:41:46
Так у тебя какие поля то в модели?

Максим
16.10.2017
08:42:25
Сейчас оставил оригинальную модель gii

Maxim
16.10.2017
08:43:08
а еслизаменить $modelMail->insert(); на $modelMail->save();

Максим
16.10.2017
08:45:22
я так уже пробовал, там вооще получается запись одной строки несколько раз.

Оставил модель которую сгенерила gii, заметил такую штуку, через иттерацию не заполняется не только site_id, но и email_text. Вот при таком цикле for ($x = 0; $x <= 10; $x++) { $modelMail->site_id=$model->site_id; $modelMail->email_text='adcava@madcadc'; $modelMail->insert(); }



Maxim
16.10.2017
08:52:58
Что показывает? for ($x = 0; $x <= 10; $x++) { $modelMail->site_id=$model->site_id; $modelMail->email_text='adcava@madcadc'; var_dump($modelMail); $modelMail->insert(); }

Максим
16.10.2017
08:56:08


?
16.10.2017
09:03:36
Ты дропаешь мои мессаги тока, алло
Ага, когда ты безбожно флудишь со мной ниочем. Ты же бро, думаю поймёшь и простишь)

Boris
16.10.2017
09:04:01
О, опять самозванец привалил

?
16.10.2017
09:04:08
Опять за еду работаешь ?
Да, поработал, поел, нужно опять работать чтобы поесть)))

Ну, если руки из жёпы, то на винде нагородишь, да
Наоборот, руки откуда надо, нагородил в плане годно сделал, там и ssh agent был и терминал удобный и MinGW64, но это всё не то, чего только костыли с симлинками(нужно админ права, блеать) стоят, плюс докер только с 10 версии более-менее работает норм, нативно, плюс вечные нюансы, которые надо в голове держать. Зачем мне это, когда в дуалбуте линух есть, а за ПК я в ютуп только развлекаюсь, так какая разница в какой ОС запущен хром.

Google
Oleg
16.10.2017
09:06:31
еще раз, что в этом коде работает не так? <?php function actionIndex() { $url = 'https://otvet.mail.ru/question/8449918'; $str = file_get_contents($url, false, $context); preg_match_all("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $str, $matches); $urls[] = $matches[0]; $model = new \app\models\Sites; $model->url = $url; $model->insert(); $modelMail = new \app\models\Email; $modelMail->site_id = $model->site_id; foreach ($matches[0] as $value) { $modelMail->email_text = $value; $modelMail->insert(); } return $this->render('index', [ 'matches' => $matches, ]); }

Максим
16.10.2017
09:07:29
вот этот цикл foreach ($matches[0] as $value) { $modelMail->email_text = $value; $modelMail->insert(); }

?
16.10.2017
09:07:29
Ой, все, што вам тут доказывать
Этот виндуятник порвался, несите нового)

Yura
16.10.2017
09:07:58
винда фу ваще

Максим
16.10.2017
09:07:59
В базу пишется на первой иттерации нормальная строка, на второй пустая.... и так далее

Yura
16.10.2017
09:08:00
)))

как можно на нее после unix вернуться?

?
16.10.2017
09:08:10
Што? Если у тебя чот неправильно работало, это не ОС какбы вина
Што што, cmd Это тихий ужас по сравнению с sh полноценным.

mrG1K
16.10.2017
09:08:28
?
16.10.2017
09:08:46
Шас на линее terminator + zsh + oh my zsh + agnoster theme и всё куль

Не то что, блеать, cmd)))

Boris
16.10.2017
09:09:09
Этот виндуятник порвался, несите нового)
Ага, не надо просто с дураками спорить насчет ОС. Иначе становишься с ними на один уровень и они опытом задавят.

?
16.10.2017
09:09:13
bash completion юзает кто-то?

Yura
16.10.2017
09:09:27
чо ита?

Boris
16.10.2017
09:09:32
Если руки из жёпы, то любая ОС кривая будет.

Boris
16.10.2017
09:09:38
Но windows ван лав.

Google
?
16.10.2017
09:09:56
Если руки из жёпы, то любая ОС кривая будет.
Ты аутист? Я тебе говорю, что она для веб дева каличная.

ssh надо, ага пиздуй путти качать_)

Boris
16.10.2017
09:10:17
Макаров на ней чот пилит фреймворк и ок все

?
16.10.2017
09:10:22
git нада(я консольщик) пиздуй городить костыли

Boris
16.10.2017
09:10:55
Просто кто-то может норм готовить на винде, а кто-то нет

?
16.10.2017
09:10:59
чо ита?
Погугли))) Автодополнения до всего. Есть даже для йии, консольные команды по первым буквам дополняет.

Я же говорю, бложики норм писать)

Максим
16.10.2017
09:11:19
Добавил в цикле if ($modelMail->validate()){ $modelMail->insert(); }

Максим
16.10.2017
09:11:41
Результат тот же

?
16.10.2017
09:11:44
@za4me в лс если что

Boris
16.10.2017
09:11:57
@za4me в лс если что
Сам ты ЛС, я тебя оскарблял?!

Антон
16.10.2017
09:12:25
чо там про auto_completion?

?
16.10.2017
09:14:23
чо там про auto_completion?
https://github.com/yiisoft/yii2/blob/2.0.12/contrib/completion/bash/yii

Антон
16.10.2017
09:16:17
фига чо есть в yii) не знал даже) спасиб

Oleg
16.10.2017
09:16:23
Результат тот же
<?php function actionIndex() { $url = 'https://otvet.mail.ru/question/8449918'; $str = file_get_contents($url, false, $context); preg_match_all("/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/", $str, $matches); $urls[] = $matches[0]; $model = new \app\models\Sites; $model->url = $url; $model->insert(); $modelMail = new \app\models\Email; $modelMail->site_id = $model->site_id; var_dump($model); foreach ($matches[0] as $value) { var_dump($value); $modelMail->email_text = $value; $modelMail->insert(); } return $this->render('index', [ 'matches' => $matches, ]); } что выдает?

Юрий
16.10.2017
09:18:06


?
16.10.2017
09:18:33
фига чо есть в yii) не знал даже) спасиб
При чем тут йии, это bash completion, он для много чего есть, git, docker, docker-compose... В zsh вообще фишка автодополнения и там оно из коробки для гита идет стопудов и некоторых других программ.

Антон
16.10.2017
09:19:19
при том, что это автокомплит для консольных команд yii

Google
?
16.10.2017
09:19:20
Это EAV версия шторма что ли? Она течёт как сучка всегда.

Юрий
16.10.2017
09:19:30
это стабильная

?
16.10.2017
09:19:42
при том, что это автокомплит для консольных команд yii
Там никакой магии нету, она внутри help вызывает и парсит.

Антон
16.10.2017
09:19:58
ну я не пользовался просто, потому что тупо не знал

?
16.10.2017
09:20:06
да там любая течет
Купи 16GB ОЗУ - мне норм, хватает

Антон
16.10.2017
09:20:09
а ты мне глаза открыл)

Юрий
16.10.2017
09:20:26
Купи 16GB ОЗУ - мне норм, хватает
лол. да у меня 32. тут просто к вечеру в 5 гигов утечет

?
16.10.2017
09:20:28
ну я не пользовался просто, потому что тупо не знал
Да мне коллега в докер образ внедрил, я попробовал и "заболел"

Admin
ERROR: S client not available

?
16.10.2017
09:20:38
а ты мне глаза открыл)
Надеюсь, ты не виндузятник)

Антон
16.10.2017
09:21:07
не... фуфуфу шиндовс

?

Максим
16.10.2017
09:21:17


?
16.10.2017
09:21:27
cmd completion вроде как не завезли

Антон
16.10.2017
09:21:34
все в docker окружениях

Maxim
16.10.2017
09:21:41
http://joxi.ru/KAxpbwOT4YgdyA

А что у тебя здесь?

?
16.10.2017
09:21:59
не... фуфуфу шиндовс
Кстати тут ВНЕЗАПНО узнал, что на 10 версии таки сука cmd окно терминала можно стало на полный экран разворачивать.

Google
?
16.10.2017
09:22:08
Дожили, сколько лет меня это бесило.

Юрий
16.10.2017
09:22:45
А что у тебя здесь?
до 6 гигов второй параметр расширен а то лагало. это кстатви правится через Help - VM Options

Антон
16.10.2017
09:23:25
но как то не интересно)

?
16.10.2017
09:23:53
а ты мне глаза открыл)
А как на счет словарей русского языка в шторме, плагина yii2-support и фикса русской раскладки, чтобы работали сочетания клавиш))

дак там, вроде как, и ядро linux запилили в шиндовс
Коллега каждый раз дает шанс в надежде что докер заведется нормально, теперь у него макбук))

Антон
16.10.2017
09:25:15
А как на счет словарей русского языка в шторме, плагина yii2-support и фикса русской раскладки, чтобы работали сочетания клавиш))
а есть фикс русской раскладки для шторма?)) чот я искал одно время для linux не нашел, щас на мак перешел

Oleg
16.10.2017
09:25:43
цикл замените на foreach ($matches[0] as $value) { $command = Yii::app()->db->createCommand(); $command->insert('table_name',['email_text'=>$value], 'site_id'=>$model->site_id]); } ток поправьте под себя

Maxim
16.10.2017
09:25:55
до 6 гигов второй параметр расширен а то лагало. это кстатви правится через Help - VM Options
Круто! У меня всего 4 Что за проект у тебя, что при выделении менее 6гб RAM лагает?

?
16.10.2017
09:26:04
Aleksey
16.10.2017
09:26:18
а на каких задачах докер облегчает жизнь? Понятно когда 100500 раз надо настраивать сервера, он нужен. Но для себя на тотже мак ставить - больше гемора чем пользы, нет?

?
16.10.2017
09:27:52
а на каких задачах докер облегчает жизнь? Понятно когда 100500 раз надо настраивать сервера, он нужен. Но для себя на тотже мак ставить - больше гемора чем пользы, нет?
У меня профиты даже тупо шаблон развернуть, Yii2 + dotend + docker норм связка, ещё nginx-proxy в качестве реверс прокси dnsmasq для домена dev и portainer.io чтобы всё наглядно видеть)) Ну и конечно же с docker-compose вообще порог входа минимальный.

Aleksey
16.10.2017
09:28:28
не засирать не аргумент, на то он и рабочий мак

Антон
16.10.2017
09:28:54
ну ок... как ты 2 проекта с разными php версиями будешь поддерживать на 1 машинке?

Aleksey
16.10.2017
09:28:55
тут только в экономии времени профит мерять

?
16.10.2017
09:29:01
а на каких задачах докер облегчает жизнь? Понятно когда 100500 раз надо настраивать сервера, он нужен. Но для себя на тотже мак ставить - больше гемора чем пользы, нет?
Прям реально облегчает, когда надо какое-то древнее сторонее обернуть в контейнер, сделать один раз окружении и деплоить, ещё на проде как супервизор использую (restart:always)

?
16.10.2017
09:29:15
Aleksey
16.10.2017
09:29:18
никак, я не пользуюсь двумя версиями )

Ivan
16.10.2017
09:29:26
не засирать не аргумент, на то он и рабочий мак
Нато он и рабочий мак, чтобы работать, а не пердолиться в сракотан из-за перекрытых зависимостей

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