@prophp7

Страница 353 из 1387
Aleserche
02.05.2017
19:23:04
http://doctrine-orm.readthedocs.io/en/latest/cookbook/aggregate-fields.html

Sergey
02.05.2017
19:25:35
да, я натыкался на эти варианты, но видимо неверно их понял

Aleh
02.05.2017
19:26:10
а что такое "виртуальное" поле?

Google
Sergey
02.05.2017
19:26:43
Ну как я себе представляю, поле которое видно в entity, но которого нет в бд)

вычисляемое

Aleh
02.05.2017
19:26:54
так а в чем проблема?

Sergey
02.05.2017
19:27:15
пока разбираюсь как это сделать)

Aleh
02.05.2017
19:27:47
public function someYourCoolCalculationWithMemoization() { if (empty($this->memoized)) { // somehow calculate } return $this->memoized; }

как-то так

Sergey
02.05.2017
19:28:33
да, но как я понимаю этот метод придется вызывать для каждого entity

Aleh
02.05.2017
19:28:45
это просто добавляешь в класс

нужной сущности

Sergey
02.05.2017
19:30:12
да, но мне придется делать $entity->tratata

мне нужно поле tratata

Aleserche
02.05.2017
19:31:18
а?

Sergey
02.05.2017
19:32:09
да, не умею я выражаться)

Google
Aleserche
02.05.2017
19:32:48
что такое поле tratata?

Sergey
02.05.2017
19:33:14
просто имя поля

Aleserche
02.05.2017
19:34:09
$entity->tratata т.е.

Aleh
02.05.2017
19:37:14
ну можете сделать public field

можете магическими геттерами

но все это не оч затея и так делать не надо

Aleh
02.05.2017
19:40:14
инкапсуляция и все такое, вы делаете сущность, чтобы выделить на ней конкретный интерфейс работы с ней

маленький такой

$post->publish(), $basket->checkout(), $visit->finish() и подобное

нет места для публичных полей, нужно что-то спросить у сущности, сделайте метод

Sergey
02.05.2017
19:43:30
я вас понял. но мне кажется будет выглядеть не очень красиво. у меня не одно такое поле, и вручную получать их значения как-то не очень

Roman
03.05.2017
05:48:25
Очередь + supervisord
+ К примеру простенький gearman

Кролик жрет нехило

Евгений
03.05.2017
05:52:46
Qutee

Roman
03.05.2017
05:53:22
Qutee
Спасиб. Гляну

Евгений
03.05.2017
05:53:47
https://github.com/anorgan/QuTee

Очереди в редисе. Но есть и другие драйверы

Google
Евгений
03.05.2017
05:54:25
Я юзаю, вполне удобно для фоновых задач

LEXASOFT
03.05.2017
05:56:52
+

Alexey
03.05.2017
08:29:45
Подскажите пожалуйста, почему при потыке сделать http запрос $res = $client->request('GET', 'https://api.github.com/repos/php-amqplib/php-amqplib/issues'); в worker.php 50 строка происходит ошибка в месте этого запроса. Fatal error: Uncaught Error: Call to a member function request() on null in /app/worker.php:50 Stack trace: #0 [internal function]: {closure}(Object(PhpAmqpLib\Message\AMQPMessage)) #1 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AMQPChannel.php(983): call_user_func(Object(Clo sure), Object(PhpAmqpLib\Message\AMQPMessage)) #2 [internal function]: PhpAmqpLib\Channel\AMQPChannel->basic_deliver(Object(PhpAmqpLib\Wire\AMQPReader), Object(PhpAmqpLib\Message\AMQPMessage)) #3 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(202): call_user_func(Array, Object(PhpAmqpLib\Wire\AMQPReader), Object(PhpAmqpLib\Message\AMQPMessage)) #4 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(341): PhpAmqpLib\Channel\Ab stractChannel->dispatch('60,60', '\x1Famq.ctag-dzOVI...', Object(PhpAmqpLib\Message\AMQPMessage)) #5 /app/worker.php(75): PhpAmqpLib\Channel\AbstractChannel->wait() #6 {main} thrown in /app/worker.php on line 50 вот тут код: https://gist.github.com/targence/175ee0aa8d32caff80b993368c99d340 —— Если мы вместо http запроста будем делать что-то другое, например sleep, то все будет работать... http запрос изолировано работает прекрасно. А в режиме воркера подключенному к rabbitmq уже не работает. ? Я что-то упустил?

Aleksandr
03.05.2017
08:57:15
Подскажите пожалуйста, почему при потыке сделать http запрос $res = $client->request('GET', 'https://api.github.com/repos/php-amqplib/php-amqplib/issues'); в worker.php 50 строка происходит ошибка в месте этого запроса. Fatal error: Uncaught Error: Call to a member function request() on null in /app/worker.php:50 Stack trace: #0 [internal function]: {closure}(Object(PhpAmqpLib\Message\AMQPMessage)) #1 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AMQPChannel.php(983): call_user_func(Object(Clo sure), Object(PhpAmqpLib\Message\AMQPMessage)) #2 [internal function]: PhpAmqpLib\Channel\AMQPChannel->basic_deliver(Object(PhpAmqpLib\Wire\AMQPReader), Object(PhpAmqpLib\Message\AMQPMessage)) #3 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(202): call_user_func(Array, Object(PhpAmqpLib\Wire\AMQPReader), Object(PhpAmqpLib\Message\AMQPMessage)) #4 /app/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php(341): PhpAmqpLib\Channel\Ab stractChannel->dispatch('60,60', '\x1Famq.ctag-dzOVI...', Object(PhpAmqpLib\Message\AMQPMessage)) #5 /app/worker.php(75): PhpAmqpLib\Channel\AbstractChannel->wait() #6 {main} thrown in /app/worker.php on line 50 вот тут код: https://gist.github.com/targence/175ee0aa8d32caff80b993368c99d340 —— Если мы вместо http запроста будем делать что-то другое, например sleep, то все будет работать... http запрос изолировано работает прекрасно. А в режиме воркера подключенному к rabbitmq уже не работает. ? Я что-то упустил?
потому что у тебя нет $client в контексте анонимной функции

Alexey
03.05.2017
08:58:13
потому что у тебя нет $client в контексте анонимной функции
А как надо сделать? Пока не до конча понимаю...

Там его обьявить просто? Внутри callback?

Aleksandr
03.05.2017
08:58:52
зона видимости. видны только переменные внутри функции. для прокидываания внещних переменных можно так юзать: function(....) use($client) {

Там его обьявить просто? Внутри callback?
можно объявить, но тогда каждый раз инициализироваться будет, а зачем, есди можно один инстанс юзать

Alexey
03.05.2017
09:14:05
Никита
03.05.2017
09:46:08
Простите за оффтоп, но может кому интересна работа в офисе в Москве. B2B•Center – электронная торговая площадка. Почти сотня разрабов. Офисы в Москве, Брянске и Минске. Ищу к себе в отдел и в другие команды тоже можно. Сам разработчик. Не HR ;))) Подробнее в личку. Буду рад, если не забанят, а предложат пойти с таким предложением в другие чаты по специальности, если тут такое обсуждать запрещено.

Evgeniy
03.05.2017
09:49:52
в личке же подроности

Evgeniy
03.05.2017
09:50:08
вакансия загадка, какой стек, какая вилка зп

все сюрприз

LEXASOFT
03.05.2017
09:52:07
об этом ты узнаешь после тестового задания на собеседовании

Evgeniy
03.05.2017
09:52:21
вообще такие меседжы надо удалять имхо это чат

а не поиск рабочих

об этом ты узнаешь после тестового задания на собеседовании
для допуска к тестовому заданию надо выполнить тестовое задание

Никита
03.05.2017
09:53:27
в личке же подроности
?? Никаких сюрпризов. Основное PHP7, MySQL, что очень логично. Дальше зависит от команды. У меня, например, есть немного C# и Go. В других командах есть и другое. Зависит от задач поставленных. З/п зависит от уровня кандидата.

вообще такие меседжы надо удалять имхо это чат
Потому заранее и попросил меня простить за оффтоп и послать подальше в чаты по теме, если знаете.

Google
Evgeniy
03.05.2017
09:54:48
раньше в топике была ссылка на канал

сейчас нету, там где вакансии публикуют

сейчас найду

Никита
03.05.2017
09:55:29
Evgeniy
03.05.2017
09:55:55
не за что

о нет не та ссылка

Admin
ERROR: S client not available

Evgeniy
03.05.2017
09:59:08
искал в гугле есть более популярный канал

Никита
03.05.2017
09:59:49
:)

Evgeniy
03.05.2017
10:01:35
вот вроде самый населенный https://t.me/webWork

меня просто одно типные вакансии достали

вот я и вышел а сейчас этих каналов с работой как грязи

но имхо как программист я ищу работу на hh, moikrug или от знакомых но никак не в каналах

LEXASOFT
03.05.2017
10:02:49
эйчарам тоже однотипные резюме надо рассылать)

Evgeniy
03.05.2017
10:04:15
ога заходишь на канал

и в ответ куча ботов с однотипными вопросами

а удаленка можно?

а какая вилка

а какой стек а можно на kohana программировать

а php4 поддерживается?

Google
Vladislav
03.05.2017
10:04:52
мне утром кинули вакансию в Badoo 180-250k на hh никому не надо? ) еще у них есть PHP с релокацией в Лондон

Evgeniy
03.05.2017
10:05:03
а у вас табы или пробелы в качестве отступов

LEXASOFT
03.05.2017
10:05:45
пробелы конечно)

Evgeniy
03.05.2017
10:05:59
у нас зебра

пробел таб пробел

мы особенные

Никита
03.05.2017
10:06:25
но имхо как программист я ищу работу на hh, moikrug или от знакомых но никак не в каналах
Честно признаюсь, что адекватных кандидатов мало. Что приходят с HH или от агенства тяжело рассматривать вообще. Поэтому и предположил, что в тематическом канале адекватных людей по теме куда больше. Кто действительно разбирается и имеет опыт.

Evgeniy
03.05.2017
10:06:43
я занимался как то в один проект поиском людей

я знаю что иногда приходят такие "специалисты"

причем у некоторых вилка зп заоблачная

LEXASOFT
03.05.2017
10:07:15
мы особенные
у нас есть проекты которые до сих пор руками по фтп правятся))

Evgeniy
03.05.2017
10:09:10
ну бывает в мире много легаси)

Evgeniy
03.05.2017
10:50:12
scp это по сути secure ftp :D

LEXASOFT
03.05.2017
10:52:53
недалеко ушли от нас)

Lanegan
03.05.2017
12:20:29
/stat@combot

Combot
03.05.2017
12:20:30
combot.org/chat/-1001042383571

Иван
03.05.2017
12:37:42
Привет коллеги! Не знаю, законно ли тут задавать такие вопросы, но все же. Я недавно начал свой путь в сторону php прогера и на данный момент мне интересен ценовой диапозон в этом сегменте. Какая в среднем ставка в час сегодня ?

Страница 353 из 1387