Aleksey
24.10.2017
15:25:08
1,2,3 элементы ссылаются на 0
а без id не работает
Tex
24.10.2017
15:26:15
стоп, где объявляешь? как?
покажи структуру таблицы и код, который должен что-то делать и не делает.
Google
Aleksey
24.10.2017
15:27:21
http://prntscr.com/h1fsl2
Tex
24.10.2017
15:28:50
окей, но там нет первичного ключа. первичный ключ должен быть уникальным. order_id звучит как FK скорее.
Aleksey
24.10.2017
15:29:32
согласен что он должен быть , н его нет и нет возможности создать это логи и они уже разрослись
Tex
24.10.2017
15:50:04
Так а зачем он по вашему нужен?
Aleksey
24.10.2017
15:55:04
таблица под нагрузкой , поэтому не добавить
(
U_mulder
24.10.2017
15:57:18
зачем вам тут примари кей? что вы хотите по нему найти/изменить/удалить?
я так понимаю @texelless это хочет узнать
Tex
24.10.2017
15:58:11
Александр
25.10.2017
04:11:56
Art
27.10.2017
14:39:05
сейчас знакомлюсь с компонентами симфони. Почеу не работает второй вариант?
$routes->add('categories', new Routing\Route('/categories/{category}', array('category' => 'telephone')));
$routes->add('categories', new Routing\Route('/categories/{category}/page/{page}', array('category' => 'telephone', 'page' => 1)));
U_mulder
27.10.2017
14:41:04
У телепатов день рабочий закончился. Вам либо придется объяснить что значит не работает, ну или до понедельника тогда
Hell
28.10.2017
19:53:35
ping
Google
Константин
28.10.2017
19:59:22
pong
Dima
30.10.2017
13:33:33
как спросить у гугла про "php реализация просматривают %данный продукт% вместе с вами n человек"?
Tex
30.10.2017
13:34:35
начни с более общего, по факту это просто показ "онлайна", "данный продукт" это уточнение.
первая выдача гугла +- такая
https://ru.stackoverflow.com/questions/43617/%D0%9A%D0%B0%D0%BA-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9-%D0%BA%D1%82%D0%BE-%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD
Dima
30.10.2017
13:58:59
Tex
30.10.2017
13:59:11
ноу проблем
ol
30.10.2017
19:24:54
мда
Valentin
31.10.2017
06:35:41
"users online counter php"
Art
03.11.2017
00:19:31
Если кто хочет пройти курс по созданию фреймворка на компонентах Симфони и вообще познакомится с Симфони, как я например, ранее с ним не работал.
Вот ссылка на уже собранный MVC фреймворк, на компонентах + немного его переработал.
Написан на Symfony 3.3 Components, с PSR-4, по официальному обновленному курсу
https://github.com/artnv/simplex-symfony-framework
По курсу, весь код придется собирать с нуля и он там по всем статьям разбросан, а тут рабочий, уже собранный вариант.
Сейчас там есть роутинг, события, генератор url, поддержка ЧПУ-Url'ов по-умолчанию. Сам MVC шаблон и возможность создания фрактальных-MVC, встроенное кеширование (можно превратить динамический контент в статический, одним методом) и т.д.
В гугле можно найти перевод этого курса на русский, 2012 и 2015 года, но там старая версия Симфони 2, с PSR-0 и прочими устаревшим кодом
http://boliev.ru/potencier_contents/
и на Хабре с 1 по 7 страниц (из 12) https://habrahabr.ru/post/136110/
Этот курс на английском, официальный и обновленный, написан на symfony 3 и по нему написан тот фреймворк
http://symfony.com/doc/current/create_framework/index.html
Evgenij
03.11.2017
03:02:46
а зачем вендор в гите ?
Art
03.11.2017
03:36:35
Чтобы скачать и запустить без всяких установок. А что с ним не так?
Александр
03.11.2017
03:43:08
Art
03.11.2017
03:47:52
а гит автоматически установит разве? Там же надо вызывать composer install
Александр
03.11.2017
03:51:04
ну развертка любого проекта-фреймворка как правило сейчас идет через композер. Что-то типа склонировал проект, выбрал нужную ветку, сделал composer install
подтянулись указанные в composer.json (или composer.lock) зависимости, скачались в папку вендоров.
папка /vendor игнорируется и не коммитится
если есть пробелы с композер, то это маст рид сейчас
Art
03.11.2017
03:52:37
ее в гитигнор запихать и удалить?
Александр
03.11.2017
03:54:00
ну если все зависимости указаны правильно и при установке все выкачается, то однозначно надо)
Art
03.11.2017
03:54:33
ну там только симфони-компоненты
Max
03.11.2017
04:55:19
Чот очень много
Google
Max
03.11.2017
04:55:47
Там нет рекуррентного Симлинка где-то?
Александр
03.11.2017
05:05:49
Max
03.11.2017
06:42:04
Ща попробую поставить
Александр
03.11.2017
06:54:50
Интересно, сколько весят у силиуса
Alan
03.11.2017
16:12:46
composer install --prefer-dist ?)
хотя эм нет)
140 мб пф, у IntelliJ IDEA вроде гигов 10 выходит)
135 у меня на симфе тоже
Александр
03.11.2017
17:07:57
Max
03.11.2017
19:02:48
Art
03.11.2017
23:38:03
Какие у вас проекты на Симфони и по срокам сколько времени ушло на все про все чтобы запустить?
Инет магазы, порталы, блоги и прочее
Hell
04.11.2017
11:43:23
Вышел на новую работу. Задачи: поддержка, багфискинг и рефакторинг в сторону фреймврока существующей лагаси ecommerce системы. Самому шопу 15 лет, сама фирма 30 лет на рынке. PHP 4-й версии. Спагетти код без классов и даже функций. No Scrum, No Issue Tracker. No Tests. No Documentation. Офис. Рейт 150 евро / час. Т.к. людей вообще не могут найти - поработают день, от силы неделю, и уходят.
Код писался немцем, который прочитал ровно одну книгу по по ха пе. Где, к сожалению, не было обьяснено даже про фунцкии.
Был уволен за низкое кач-во кода. Причем очень тонкое замечание: он живет в доме напротив меня.
Потом приходили какие то люди, начали чо то делать на фунцкиях и даже классах со стандартным похапешным автолоадером.
И сразу же уходили, так и не дождавшись правильной загрузки автолоадером и создания класса. Т.е. там почти нет классов, да.
Качество кода такое, что Нетбинс падает с сообщением про переполнение памяти (сусе), некторые файлы можно редактировать только hexdump-ом.
Ну короче вопрос: как это все в сторону симфони мигрировать?
Зы. На вопрос а зачем ты туда пошел, отвечаю: другого нет. Вернне местный банк на вакансию асп-дот-нет-мвц прогера мне отказ прислал.
Evgenij
04.11.2017
11:44:57
весело )
Dmitry
04.11.2017
11:45:35
Вышел на новую работу. Задачи: поддержка, багфискинг и рефакторинг в сторону фреймврока существующей лагаси ecommerce системы. Самому шопу 15 лет, сама фирма 30 лет на рынке. PHP 4-й версии. Спагетти код без классов и даже функций. No Scrum, No Issue Tracker. No Tests. No Documentation. Офис. Рейт 150 евро / час. Т.к. людей вообще не могут найти - поработают день, от силы неделю, и уходят.
Код писался немцем, который прочитал ровно одну книгу по по ха пе. Где, к сожалению, не было обьяснено даже про фунцкии.
Был уволен за низкое кач-во кода. Причем очень тонкое замечание: он живет в доме напротив меня.
Потом приходили какие то люди, начали чо то делать на фунцкиях и даже классах со стандартным похапешным автолоадером.
И сразу же уходили, так и не дождавшись правильной загрузки автолоадером и создания класса. Т.е. там почти нет классов, да.
Качество кода такое, что Нетбинс падает с сообщением про переполнение памяти (сусе), некторые файлы можно редактировать только hexdump-ом.
Ну короче вопрос: как это все в сторону симфони мигрировать?
Зы. На вопрос а зачем ты туда пошел, отвечаю: другого нет. Вернне местный банк на вакансию асп-дот-нет-мвц прогера мне отказ прислал.
начни с внедрения компонентов
ну или частями переноси на фреймворк
Hell
04.11.2017
11:46:53
Google
U_mulder
04.11.2017
11:47:23
раз это писал человек прочитавший одну книгу то связанность там будь здоров
выделить какие-то части будет очень непросто
Hell
04.11.2017
11:47:59
Еще раз: банк с асп-дот-нет мне отказал. Я хотел именно туда.
Dmitry
04.11.2017
11:49:53
Hell
04.11.2017
11:50:34
the most deps are PEAR
Dmitry
04.11.2017
11:50:56
Hell
04.11.2017
11:51:47
Alan
04.11.2017
11:51:58
сказали что живет напротив чтоб можно было подойти в глаза посмотреть ему?)
Hell
04.11.2017
11:52:25
Dmitry
04.11.2017
11:52:32
Alan
04.11.2017
11:53:01
хотя 10 лет писать... любой проект начинает деградировать с разработкой, а уж за 10 лет... кто знает что там было)
Dmitry
04.11.2017
11:53:19
Hell
04.11.2017
11:53:28
Вопрос: как?
нужен список литературы по миграции legacy php code, образцы кода и так далее. Я поэтому сюда и пишу.
Dmitry
04.11.2017
11:56:17
Hell
04.11.2017
11:58:09
Google
Hell
04.11.2017
11:58:50
в каком порядке работают автолоадеры?
Dmitry
04.11.2017
11:59:38
в одном :) загружают классы
конечно чем какая то сомнительная история, что за 150E в час найти никого не могут
Hell
04.11.2017
12:00:28
композеровский использует ту же самую функцию по ха пе
Dmitry
04.11.2017
12:02:01
Hell
04.11.2017
12:02:13
вопрос: в каком порядке начинают работать 2 функции, повешенные на автолоадер?
Dmitry
04.11.2017
12:03:25
Hell
04.11.2017
12:05:43
Т.е. там обычная очередь?
Dmitry
04.11.2017
12:08:44
Константин
04.11.2017
12:53:44
Вышел на новую работу. Задачи: поддержка, багфискинг и рефакторинг в сторону фреймврока существующей лагаси ecommerce системы. Самому шопу 15 лет, сама фирма 30 лет на рынке. PHP 4-й версии. Спагетти код без классов и даже функций. No Scrum, No Issue Tracker. No Tests. No Documentation. Офис. Рейт 150 евро / час. Т.к. людей вообще не могут найти - поработают день, от силы неделю, и уходят.
Код писался немцем, который прочитал ровно одну книгу по по ха пе. Где, к сожалению, не было обьяснено даже про фунцкии.
Был уволен за низкое кач-во кода. Причем очень тонкое замечание: он живет в доме напротив меня.
Потом приходили какие то люди, начали чо то делать на фунцкиях и даже классах со стандартным похапешным автолоадером.
И сразу же уходили, так и не дождавшись правильной загрузки автолоадером и создания класса. Т.е. там почти нет классов, да.
Качество кода такое, что Нетбинс падает с сообщением про переполнение памяти (сусе), некторые файлы можно редактировать только hexdump-ом.
Ну короче вопрос: как это все в сторону симфони мигрировать?
Зы. На вопрос а зачем ты туда пошел, отвечаю: другого нет. Вернне местный банк на вакансию асп-дот-нет-мвц прогера мне отказ прислал.
А задачу перед тобой какую поставили?
Dmitry
04.11.2017
13:04:46
да это типа стеб
Hell
04.11.2017
13:34:18
Константин
04.11.2017
13:35:29
О причёсывании проекта речь не идёт?