Так как самой ошибки не привели, то ваше решение это отключить показ ошибок. Скорее всего у вас Notice (Предупреждения) о том, что таких ключей в массиве не существует.
Все давно нарезано, всех с Новым Годом 🍻🍻🍻
TiA, ORM, Query Builder предоставляется вам, как пользователю ядра, чтобы в случае если поменяется схема БД, ваш функционал при этом не поломался. Для своих таблиц вы можете писать хоть руками, хоть доктриной, хоть чертом лысым, вы никак не ограничены.
TiA, Сколько надо денег, чтобы переписать все проекты с магенто 1 на магенто 2, а потом на магенто 3? Или сколько надо денег, чтоб самостоятельно поддерживать магенто 1 после прекращения её саппорта?
/** * Retrieve collection related product * * @return \Magento\Catalog\Model\ResourceModel\Product\Link\Product\Collection */ public function getRelatedProductCollection() { $collection = $this->getLinkInstance()->useRelatedLinks()->getProductCollection()->setIsStrongMode(); $collection->setProduct($this); return $collection; }
Мне даже интересно стало, гдеж искать концы? Я не говорю что магенто плохо, но про читаемость вот не надо, я вам тоже оберну абстракции в абстракции и код будет выглядеть вот так:
$estate = $this->getEstate($this->arParams['REQUEST_NUMBER'])
Вы сейчас перешли на то что нравится/не нравится, давайте начнем с того что в принципе php позволяет говнокодить и у него репутация среди языков, как у битрикса среди CMS, но вас то это не останавливает. По этому каждый разработчик либо говнокодит, либо нет и это никак не зависит от языка/CMS/фазы луны и так далее. Или вы думаете если говнокодер перейдет с битрикса на магенто он вдруг резко перестанет говнокодить?
И те кто думает, что это млм или отжим денег, по большей части поток клиентов генерирует сам битрикс своим маркетингом, клиенты уже приходят с битриксом, по этому разработчики и плюются, потому что им клиенты навязывают инструмент, а руководители, а они думают как вы, зачем платить кому то из бюджета проекта, если есть куча бесплатных cms, по этому данной позиции людей я вообще не понимаю. Нет, иногда менеджеры по продажам пользуются битриксовским маркетингом чтоб дожать клиента, но там речь о сотнях тысяч за проект.---------- Добавлено 31.12.2016 в 15:04 ----------TiA, а вам не пофиг что в ядре? Или вы думаете в ядре доктрины не SQL а мифический человекомесяц? Вас ядро не должно волновать, оно от вашего проекта инкапсулировано, протестиронано на тысячах проектах и оно работает, а для вас оно предоставляет все нужные обертки от этого говнокода, но говнокода в ядре полно везде, в том числе и в вашем любимом продукте если он старше хотя бы 10 лет.---------- Добавлено 31.12.2016 в 15:10 ----------TiA, а так же вы должны понимать что такое совместимость, нельзя без последствий взять и переписать огромный проект, так чтоб это не повлияло на клиентские проекты, но вам же пофиг на всех, вам любимому неугодно. Это не опенсурс, это коммерческий продукт, который дает гарантию на многое, а бесплатное не дает никакой. То есть делая проекты на коммерческом продукте, даже через 5 лет вы можете быть уверены что тот функционал который вы сделаете не сломается при очередном обновлении. А OpenSource, а там каждое обновление ветки не совместимо с предыдущим и фактически чуть ли ни каждый год/два клиенту приходится переделывать на новой версии продукта и после этого как раз и становится интересно, какая система сделана для отжима денег, или может вы бесплатно потом обновляете клиентские проекты после обновлений системы?
borisd, нет, это вызов контроллера, который лежит в своём пространстве имён, со своими языковыми файлами, моделями, библиотеками, шаблонами и переносится в другой проект простым копированием папки.
А не в базе, потому что для многого контента подключение к базе и не нужно, тот же вп кешем делает точно такие же файлики, а контенщику плевать где лежит, у него визуальный редактор одинаковый---------- Добавлено 31.12.2016 в 13:47 ----------TiA, опять же говорите с луны, там есть типа орм, там есть queryBuilder, а если вы пишите sql ручками, то говнокодите вы, а не битрикс.---------- Добавлено 31.12.2016 в 13:48 ----------borisd, вон тут сидят разработчики и плюються, а вы говорите привлекает
borisd, в вашем файле лежит контроллер, у которого свои модели и шаблон. Для секретаря и контенщика все это закрывается. Но и плюс в этом, вы, как программист не ограничены ничем.
Здесь в топике у людей проблемы из за незнания системы. Все эти проблемы решаются за пол часа в админке. В битриксе много проблем, но не те что обозначены, здесь они надуманные, потому что нет понятия хороших практик, а говнокода хватает в любых системах.
Я так же думал как и вы, пока не сделал несколько проектов, просто когда я разобрался в системе моё мнение изменилось. А разобратся пришлось, потому что там мало конкуренции, хорошо платят и интересные проекты.
Вы бы для начала разобрались, что значат эти "магические" слова. А потом бы делали заявляния в данном вопросе. Ведь видимо вы уверены в том, что вы используете единственно правильную реализацию этого паттерна, так расскажите всему сообществу об этом, на devconf 17 напрмиер 😂
Для этого действительно нужен программист https://yadi.sk/i/X9I2_r7V35ywoZ про количество там действительно чуть сложнее, потому что в системе это не просто циферка в поле
С любым коммерческим продуктом. Вы думаете в WP мало инвестировали что ли? Построить экосистему вокруг продукта — сложно. OpenSource нацелен на разработчиков, WP нацелен на вас, разработчиков, а не на ваших клиентов и вы как сектанты несете его в массы, где надо и где ненадо применяете, потому что кроме него вы ничего и не умеете больше, а он вас полирует тем, что вам больше ничего и не надо знать. Ну и если бы битрикс был на столько плох, то на нем бы никто ничего не делал, а это топ система в России и не потому что помогает деньги "отжимать". И нацелен он на клиентов и по этому многое там делается в угоду клиенту, а не разработчику и по этому многие плюются, разработчики именно.
Плохо когда вы не понимаете предметной области, а пытаетесь её обсуждать. В мире много крутых решений и продуктов, но мне кажется, что вы даже о них никогда и не узнаете если честно, потому что wp закрывает все ваши скромные потребности и соответственно потребности ваших клиентов.
Потому что им и в России живется не плохо. Или вы думаете выйти на международный рынок это как яйца перед завтраком почесать?