
Yarik
19.04.2017
07:19:19
но не сказано, как сейчас...
можно отклчить и все равно работать будет?

Nikolay
19.04.2017
07:20:23
Но лучше конечно использовать <?php
и тогда никакой боли

Google

Yarik
19.04.2017
07:21:10
вот, нашел в мане: «<Замечание:
Эта директива также влияла на сокращение <?= до версии PHP 5.4.0, которое идентично записи <? echo. Для использования этого сокращения должна была быть включена директива short_open_tag. Начиная с версии PHP 5.4.0 запись <?= стала доступна всегда.

Nikolay
19.04.2017
07:22:15
Оо, чотко

Yarik
19.04.2017
07:22:30
коротыши раньше всегда не советовали использовать, мол, никогда не знаешь, с какими настройками будет сервер, где твой скрипт будет крутиться.... я поэтому подумал, что от него откажутся.
а оно вон как

Sparrow
19.04.2017
07:47:43

Alexey
19.04.2017
07:55:59
Это не курсор, в принципе в данном случае он не нужен, но если помимо каунта чего либо нужно извлечь другие поля, то алиасы очень сильно помогают при получении резалта в виде ассоциативного массива
Просто привычка

dot
19.04.2017
08:20:37
$mapper = new Probleorganisateionmapper();
$testlist = $mapper->find(1480); скажите п очему на эту строку ругается ошибка ? Call to a member function execute() on null
ну в смысле , метод косячный или он какую то фигню возвращает ?

Sparrow
19.04.2017
08:26:37
Как мне писали вчера учи область видимости код локален у тя)

dot
19.04.2017
08:32:48
блин не врубаюсь всеравно :(

Yarik
19.04.2017
08:56:38
а что в методе?

dot
19.04.2017
09:03:21
да уже разобрался зря не посмотререл на верхнее предупреждение с unidrfined variable))

Google

Sparrow
19.04.2017
11:00:52
Добрый день, есть кто нибудь кто на wordpress программирует сажает верстку т.д?

Alexandr
19.04.2017
11:07:12
Сажать верстка != програмировать

Aliaksandr
19.04.2017
11:18:46
!== имхо)

sergey
19.04.2017
11:25:24
я снимаю верстку с вордпреса )

Dmitry
19.04.2017
11:25:32
подскажите плиз как заставить Doxygen показывать полное описание к классу в документации? показывает только бриф и дает ссылку на сорс для подробного описания

Timur
19.04.2017
12:52:26
Почему так и как с этим справиться?
Симфони

Сергей
19.04.2017
14:18:01
И еще есть маленький нюанс если его отправить в ручную то поле может заполниться отправленным значением

Timur
19.04.2017
14:21:58

Сергей
19.04.2017
14:22:45
Тогда добавь в отдельную группу, где нужно валидировать

Timur
19.04.2017
14:30:07

Сергей
19.04.2017
14:31:21

Adel
19.04.2017
14:32:55
Вот сразу видно когда люди не могут отделить бизнес-валидацию от валидации HTML формы. получаются такие вот трудности :)

Сергей
19.04.2017
14:33:07


Timur
19.04.2017
15:08:11
Вообще, как по мне странный путь решать валидировать или нет в слушателе события, а если событие не запустится? Или оно будет не явно вызываться как быстро можно найти это в коде
Да не собираюсь я решать в листенере, валидировать или нет, это все должно автоматически происходить. Я вам лучше опишу ситуацию. Есть форма, в ней есть поле email. Это почта для отправки рассылки. Изначально это поле деактивировано и будет активировано только если юзер поставил галочку рядом. Если галочка поставлена, то поле email должно валидироваться, потому что оно более не disabled. Решение о том, будет ли поле disabled принимается в листенере, как это делают все простые смертные. Так почему же поле продолжает валидироваться, если оно было сгенерировано в листенере с параметрами disabled => true, read_only => true?
Даже с опцией mapped => false оно проходит валидацию

Google

dypa
19.04.2017
15:21:12
http://symfony.com/doc/current/form/dynamic_form_modification.html

Sparrow
19.04.2017
15:23:00
Мне кажется или 80% разрабов сидят на сифоне?)))
А как же laravel zend?

Pavel
19.04.2017
15:24:13
кажется

Sparrow
19.04.2017
15:24:58
Но лучше знать все?))

Pavel
19.04.2017
15:25:22
лучше для чего?

Sparrow
19.04.2017
15:25:44
Для фрилансер бекендов
Фрилансеров

Pavel
19.04.2017
15:26:11
это какой-нибудь вордпресс или магенто надо знать
на симфони редко фрилансят

Sparrow
19.04.2017
15:26:52
В основом для частных крупных проектов?

Yarik
19.04.2017
15:36:26
друпал еще говорят фрилансить можно

Sparrow
19.04.2017
15:49:13
В основном на вордпрес фрилансят
А крупные заказы приходят приходят по битриксу

Dmitry
19.04.2017
15:50:00
Пля, самоорганизация, оценка времени... у меня программисты не могут с гитом без косяков работать, мозгов не хватает проставить нужный gitignore - а после того, как пнули проставить - удалить заигноренное...

Alexandr
19.04.2017
15:50:02
Не упоминай это ругатешьство в нашем чатике

dypa
19.04.2017
15:50:04

Dmitry
19.04.2017
15:50:36
Да битрикс хорошая система, чо ;)))

Alexandr
19.04.2017
15:50:50
просто многое из симфони тянется композером ?

Eugene
19.04.2017
15:51:11

Google

dypa
19.04.2017
15:51:33

Pavel
19.04.2017
15:52:02
Давайте все умные программисты соберутся и убьют всех плохих

Dmitry
19.04.2017
15:52:15
Ну шторм решает, что бы таких комитов не было, а вот перезатереть своей версией конфликт - это ваше норма

Eugene
19.04.2017
15:52:15
Геноцид однако

Timur
19.04.2017
15:52:47

Dmitry
19.04.2017
15:54:18
кстати, а есть для симфони какой-нить хороший генератор админок... ближе к фреймворку, а не коробке... с хорошей докой и чем-нить типа ангуляра на фронте?

Sparrow
19.04.2017
15:55:52
В чем разница между yii и сифоном ))

dypa
19.04.2017
15:56:13

Dmitry
19.04.2017
15:56:24
yii - это фреймворк, а сифон - фигня для газирования напитков... ну в сантехнике еще есть сифон

Admin
ERROR: S client not available

dypa
19.04.2017
15:56:31

Dmitry
19.04.2017
15:58:34
Спрашиваю разраба - посмотри, у тебя около 100 файлов в гите. которые в gitignore, а в индексе есть. "Ага, я в курсе", ответ. Ну вот что тут делать. Он в курсе ;) А удаляю я. Лень... хз ;)

dypa
19.04.2017
16:03:04
с пониманием у людей проблемы.

Dmitry
19.04.2017
16:05:36
кстати, а в шторме можно сделать, что бы мердж всегда не ff был?...

dypa
19.04.2017
16:13:04

Dmitry
19.04.2017
16:14:08
ага, спасибо... да это так, мысль вслух была ;)

Pavel
19.04.2017
16:14:45
А чем плох fast forward ?

Dmitry
19.04.2017
16:19:11
да не нравится, когда рисуется одна ветка для стейджа и прода, например

Google

Dmitry
19.04.2017
16:20:08
а без ff по идее должны рисоваться две ветки с мерж-комитами. Понятно, когда и кто вмержил дев в стейдж и стейдж в прод ;)

Alexandr
19.04.2017
16:26:35
Кто смотрит F8?

Vladimir
19.04.2017
16:41:52
Друзья, кто может помочь настроить несложную интеграцию между двумя сервисами по API за денюжку.
Задача: перехватить из формы номер телефона и передать его по POST или GET в другой сервис (описание API: https://smsc.ru/api/http/send/voice/#menu)
По денюжке: 1000р на вашу карту/телефон/яндекс/киви

Dmitry
19.04.2017
16:47:18
А с нодой кто работает? Процессменеджер хочу... юзаю pm2, но до сих пор не могу понять менталитет его разработчиков... равно как - нафига в процесс-менеджере управление деплоем, гитом и куча прочего. Хочется процесс-менджер, который управлял процессами просто, блин...

Pavel
19.04.2017
16:49:57
это systemd наверно?
Меня тоже волнует тема демонизации

Dmitry
19.04.2017
16:51:03
хз можно ли susyemd научить... нужна встроенная кластеризация (запуск нескольких процессов), и, желательно, перезапуск по утечкам памяти...
в принципе все в пм2 устраивает, если закрывать глаза кучу всего... но вот менталитет конфигурирования я так и не осилил за много времени

Pavel
19.04.2017
16:51:56
ну это же js, что от него хотеть

Vitaliy
19.04.2017
16:52:09

Dmitry
19.04.2017
16:52:18
это же "js программисты" ты хотел сказать ;)
Хз, нашел одну статью, но там чувак запускает просто несколько инстансов на разных портах и балансирует энджениксом\

Erzhigit
19.04.2017
17:29:23
salam! yii2! preg_match(): Compilation failed: nothing to repeat at offset 24 что за ошибка

Dmitry
19.04.2017
17:30:33
неверный регексп
https://regex101.com/

Erzhigit
19.04.2017
17:31:42
сегодня утром работал норм ничего не менял вот тока сейчас такое ошибка
но это ошибка в ядре yii2 не?

Dmitry
19.04.2017
17:33:47
Телепатов нет

Erzhigit
19.04.2017
17:34:54
сайт на опенсервере обясните подобне как решать ps я новичек ))

Dmitry
19.04.2017
17:35:54
посмотреть строчку, на которую показыват ошибка

Erzhigit
19.04.2017
17:37:09
if ($this->host !== null) {
$pathInfo = strtolower($request->getHostInfo()) . ($pathInfo === '' ? '' : '/' . $pathInfo);
}
здесь -> if (!preg_match($this->pattern, $pathInfo, $matches)) {
return false;
}
$matches = $this->substitutePlaceholderNames($matches);
foreach ($this->defaults as $name => $value) {
if (!isset($matches[$name]) || $matches[$name] === '') {
$matches[$name] = $value;
}
}