Sergey_K
Doctrine в этом плане иногда выглядит интереснее
Я думаю, что для уровня МОДХ элокента хватит прямо за глаза.
Энтерпрайз явно на ней делать никто не будет.
Ну и никто же не мешает сложную логику в своем классе сделать допом - в случае с элокентом вопросов не будет.
А вот с хПДО это точно не получится.
Anonymous
xpdo такой же eloquent по сути
Anonymous
ну реально, патерн один и тот же, реализация только немного разная, не более того
Anonymous
местами даже проще
Anonymous
если кому интересно, могу поделиться примером, как иногда случается рефакторинг в небольших проектах
Sergey_K
Sergey_K
Плюс тормоза.
Anonymous
вот ссылка на PR по работе (этот доп в open source, так что могу свободно делиться)
prohor
Anonymous
https://github.com/oat-sa/extension-tao-revision/pull/88/files
prohor
Anonymous
Anonymous
но там еще тесты не обновлены, так что итогое время поболее будет
Nikolay
Anonymous
Ну и тут стоит понимать, что я на проекте уже почти 5 лет, поэтому некоторые моменты легче и быстрее делаются, просто потому что знаешь чего ожидать, но при этом бывает и сложнее, потому что очевидное на первый вгляд решение не будет работать из-за особенностей в других допах или ядре.
Павел
Anonymous
Ну как и в MODX в принципе
prohor
около 4-5
зачем константам паблик? он же вроде по умолчанию
Anonymous
Anonymous
по нему рекомендуется объявлять им видимость
Anonymous
ну и с php 7.1 константы класса могут быть приватными или protected
Павел
жду 8-ку как хатико
Павел
завезут нам типизации поболее
Павел
будем как белые люди на взрослых языках
prohor
жду 8-ку как хатико
раньше мечтали о динамической типизации) теперь к статичной возвращаемся
Павел
я начинал со статической и мне она болеее логична и понятна
prohor
Павел
шарпы
Павел
Там в принципе тоже можно писать уже строго в стиле динамической типизации, добавили dymamic
Sergey_K
Сишарп это уже распиздяйский язык :)
Sergey_K
По сравнению с плюсами, откуда у всего ноги растут, это так.
А кому что важно это не важно :)
Nikolay
буквально на днях смотрел https://www.youtube.com/watch?v=MO-YxN8G-1A
prohor
У нас принят PSR-12
а ConfigurableService класс то еще не написали или я не смог его найти просто?)
Anonymous
Anonymous
https://github.com/oat-sa/tao-core
Sergey_K
Я про базу говорю.
Sergey_K
И понимание теории алгоритмов на базовом уровне.
Nikolay
для этого и паскаль сгодится)
Nikolay
но я хочу Си попробовать поучить
Sergey_K
Ну пхп и джава синтаксически все же из си выросли.
Sergey_K
Можно и фортран, только смысла нет особого.
Nikolay
ну скобочки похожи)) и всё наверное
Sergey_K
ты, наверное, немного не в теме, но for (i=10; i<50; i++) {} это cpp.
Sergey_K
в бейсике это будет иначе и во всех параллельных языках.
Nikolay
ну это базовые конструкции, совсем базовые
Nikolay
в javascript такой же for
Sergey_K
ТЫ, наверное, не в теме, но в бейсике это For i = 10 to 50 then ... next i
Sergey_K
Разница, вероятно, незаметна :)
Nikolay
я в школе в олимпиаде даже участвовал по qbasic)) и вообще у меня знакомство началось с бейсика))
Nikolay
правда не помню нихрена уже
Nikolay
это всё понятно, но это совершенно разные языки, похожи только синтаксисом местами
Sergey_K
Точно, а ООП из Сpp с точной копией синтаксиса это просто так получлось :)
Sergey_K
Даже не знаю, что тут сказать...
Sergey_K
Копипаста, видимо :)))
Sergey_K
как обычно
Nikolay
ну допустим это всё так, и что дальше? php-шник напишет программу на C++, С++ программист сделает сайт на laravel? в адекватные сроки. Не думаю
prohor
он в ядре
хз в ядре не нашел его.
вот походу он
https://github.com/boubacarmbodj/taopam/blob/39f14662ca61c6b254a18ddbf82de2ef7568c952/generis/common/oatbox/service/ConfigurableService.php
Anonymous
а блин, он в ядре-ядре, т.е. в generis
prohor
😐
Anonymous
https://github.com/oat-sa/generis
Anonymous
когда постоянно работаешь, как-то не задумываешься
Nikolay
prohor
аа вот оно че. интерсно. посмотрю) как понимаю это же простой сервис локатор? рефлексии тама нет как у DI контейнера?
prohor
@alroniks
prohor
в консоли ошибки ? мб полифилы какие подрубить нужно
Anonymous
Андрей
Всё вполне работает. Какие версии используешь?
prohor
может мак у тебя
http://archive.tinymce.com/wiki.php/TinyMCE3x:Browser_compatiblity
Семен
Всем привет! Кто занимался интеграцией 1С и miniShop2, возможно ли как-либо делать выгрузку из 1С со связями miniShop2 - например есть в 1С товары и услуги и то и друге номенклатурные позиции со своими ценами, и при выгрузке нужно как-то передать признак, что какая-то услуга связана с конкретным товаром. Кто-то что-то подобное делал? Поделитесь соображениями
Павел
Семен
По какому признаку из 1С их делать?
Павел
Зависит от твоей выгрузки
Павел
Некоторые программисты 1С сохранют мне мои нервы и делают список related товаров
Семен
То есть это на стороне 1С надо добавлять доп реквизиты?