Questions tagged [factory]
Denotes questions related to Magento 2 factories.
102
questions
0
votes
0answers
28 views
The block is not displaying after loading the page
Please help solve this puzzle.
I'm created after plugin, after load category widget. The collection of items must be used in the js. The idea is to simply intercept the collection in the plugin, load ...
2
votes
1answer
40 views
PostFactory does not exist in generated Interceptor in magento 2?
any solution for this bug
[RuntimeException]
Class Vendor\Company\Model\PostFactory does not exist in [Vendor\Company\Controller\Index\...
1
vote
0answers
16 views
Unit test 'non-existent' factory methods
Potentially same question has been asked but differently.
You are testing something in isolation and assume no access to generated folder.
Helper method
class HelperClass extends AbstractHelper
...
0
votes
1answer
36 views
Magento 2 How can i create a custom factory class for a class?
I want to initialize some data on factory->create() without passing in the create(["mydata" => 1]).
What's the way to create MyFactoryClass with custom create() for MyClass in my ...
0
votes
3answers
48 views
Magento 2 - “Undefined constant 'Product\SizeChart\Helper\Data'” while using helper
If anyone have idea then please share with me.
I am going to stuck in this error:
Uncaught Error: Undefined constant 'Product\SizeChart\Helper\Data' in
/opt/lampp/htdocs/M2/app/code/Product/SizeChart/...
0
votes
1answer
28 views
What's the advantage of factory classes?
I figured out that magento 2 uses a proxy class which then creates an instance of a class.
I don't understand why this proxy class is used, whats the advantage of it? Why not just creating the ...
0
votes
1answer
114 views
What is Factories in magento 2?
What is Factory in Magento2? Why use this. I want to know more details about Factory. When we can use Factory.
0
votes
0answers
27 views
getItemById not returning the correct data
I'm trying to get the quote_item table attribute 'name' of my product inside my cart view. So I extended the default block used for the cart template and modified the template accordingly. But when I ...
2
votes
1answer
27 views
What PHP class executes the SQL to select models and collections from the database?
When I have a PHP model or collection of a Magento entity (such as a product or customer), what PHP class(es) is in charge of constructing and executing the SQL that selects that model or collection ...
0
votes
3answers
149 views
Class *Factory does not exist when get data to show on frontend
I'm trying to get data from my custom table and show it to frontend.
I followed to this tutorial: https://www.emiprotechnologies.com/technical_notes/magento-technical-notes-60/post/how-to-create-...
0
votes
1answer
52 views
How can I get all quote which is active with customer ID
Is there anyway I could print out in a table in phtml the following:
Entity_id , is_active and store
Is it possible to get all active quote within a customer_id?
I want to show this in a table
I ...
1
vote
1answer
42 views
Undefine factory on custom module
I am using Sphinx Search Extension. it was working good on Magento 2.2.8 version.
Now am upgrade my store on 2.3.2 it give error
Undefined factory sphinx
Anyone also face this issue? if then how ...
0
votes
1answer
82 views
Magento 2 - How can I write query in Magento
I have a SQL query that joins two tables.
SELECT ot.name, org.name from ayakil_organization as org INNER JOIN
ayakil_organization_type as ot ON org.type_id = ot.type_id ORDER BY
ot.name ASC
...
0
votes
1answer
49 views
Magento 2 how to do a query on custom collection
SELECT time FROM my_timeslot_list WHERE date = "2019-11-12" GROUP BY time;
How do I run this query on collection factory.
This is the code $collection = $this->collectionFactory->create();
$...
0
votes
2answers
48 views
Magento 2 - Factory Related Question
I have created a custom module, in that I have created the interface.
As I am learning magento, I have seen in demo videos that for ex:-
This is my custom interface name AffiliateMemberInterface.
...
0
votes
1answer
144 views
Magento 2 Repositories and Database Transactions
Almost every post I read states that I should be working on objects using Magento 2 repositories rather that instantiating objects using Magento 2 object factories.
That's what I started to do, and ...
0
votes
1answer
131 views
Magento 2: Obtaining an order object by an increment id in a loop using repositories and SearchCriteriaBuilder
This is my first stack exchange question, so I apologise in advance if I've not asked it in the correct way. I've just begun the process of getting to grips with Magento 2 in preparation for a ...
0
votes
1answer
30 views
how to check an array with cart price rule ID magento 2
I am trying to get Cart_Price_Rule.
public function test()
{
$ruleArray = $this->adventCollectionFactory->create()->getData();
$ruleArray = array_column($ruleArray,'promo_rule_id')...
0
votes
0answers
64 views
Magento 2.2.6 - Invalid factory was registered for this instance type
I have transferred my Magento project to live server and just changed database connectivity credentials. No other change.
and if I run any Magento command
then I get the following error:
While ...
0
votes
0answers
55 views
Magento 2.2.7 - How to access custom attributes of the associated products of a grouped product on final_price.phtml
Sorry in advance if this is a silly question. I'm fairly new to backend development.
I have a custom attribute that determines whether or not a price should be visible on the frontend. It works just ...
0
votes
1answer
80 views
Magento 2 What method should I use instead of deprecated getCollection when fetching data from custom database table?
I created a custom database table and now want to fetch data, but getCollection method is deprecated and I can't find any other method that suits my case. Here's the example of my code:
use Magento\...
0
votes
0answers
38 views
Count order with certain product
I need count the orders of a given customer only if the order contains a specific category, how to modify this to get what I want ?
ex : if the order has a product from the category "watches", I want ...
1
vote
0answers
350 views
How to resolve Circular Dependency when one Helper class is depends on other Helper Class
Having one module named Override\Search in which two helper classes are there.
1. Override\Search\Helper\Data.php
2. Override\Search\Helper\Util.php
Both helper are depends on each other, thus ...
0
votes
0answers
43 views
Classes *Factory from generated/ directory isn't use and look for them in vendor directory. Magento2.3
I'm using Magento\Catalog\Model\CategoryFactory in my module and in unit tests.
Unit tests doesn't pass because CategoryFactory doesn't exists.
Class CategoryFactory exists in generated directory and ...
4
votes
2answers
2k views
Magento 2: When should we use a ProductRepository, ProductFactory, Product model?
When should we use a ProductRepository, ProductFactory, Product model?
vendor/magento/module-catalog/Model/Product.php
vendor/magento/module-catalog/Model/ProductRepository.php
generated/code/...
0
votes
2answers
97 views
Why does magento 2 use hard coded “Factory” class?
As I've checked in Magento 2.3.1 Sales module there is one hardcoded Factory file in below path:
vendor/magento/module-sales/Model/ResourceModel/Order/CollectionFactory.php
And in Cms module there ...
0
votes
1answer
32 views
Why magento2 outputs the query while showing data from ResourceModel collection Factory..?
protected $productCollectionFactory;
public function __construct(
.....
\Custom\MyModule\Model\ResourceModel\Product\CollectionFactory $productCollectionFactory,
...
) {
...
2
votes
1answer
364 views
factory class duplicate insert check in magento2
I have created a model class as like below.
Vendor\Module\Model/Bulider.php
namespace Vendor\Module\Model;
use Magento\Framework\Exception\QualificationException;
class Builder extends \Magento\...
3
votes
3answers
2k views
Magento2 Alternate of Method getCollection() which is deprecated
I have checked the similar post: Magento2.2 getCollection from Factory deprecated
But I still don't find the answer of it. I am calling getCollection() function, and PHPStorm saying that this ...
1
vote
1answer
150 views
Recevied Empty array after using getItemsByColumnValue() collection method
I'm trying to retrieve a row from a custom table named 'lmap_shipping_tablerate' using a specific value for a column postcode.
An empty array is returned when following line is used in my ...
1
vote
2answers
437 views
How to update record using multiple conditions in CollectionFactory magento 2
I am trying to update the record but it creates a new record.
Collection factory
<?php
namespace Webkul\Mpquotesystem\Block;
use Webkul\Mpquotesystem\Model\ResourceModel\Quoteconversation;
...
2
votes
1answer
595 views
Magento 2.3.1 Download an excel file with PHPSpreadsheet
Trying to create a download button for an Xlsx file. Using PHPSpreadsheet for this however when downloading the file it seems corrupted with a stack trace at the bottom of excel files:
Stack trace:
#...
3
votes
0answers
250 views
Magento 2.3 collection factory not exist
I use magento 2.3 and I can't see collectionFactory created in generated folder or inject to any class.
ModelFactory can create normally.
There are my code:
Model file:
<?php
namespace Lights\...
2
votes
1answer
2k views
Magento 2 :Get country code from Country Name
I have the country name with me. How can I get corresponding country code from it.
For ex: If the country name is Unites States, I want to get country code from it ie, US
If there any way for it?
I ...
0
votes
1answer
1k views
What is Factory in Magento2 and Why use? [duplicate]
What is Factory in Magento2? Why use this. I want to know more details about Factory. When we can use Factory.
0
votes
1answer
67 views
RewardspointsFactory class does not exist
Please anyone review my code.
Facing this error.
Exception #0 (ReflectionException): Class Sugarcode\Test\Model\ResourceModel\Test\RewardspointsFactory does not exist
Exception #1 (ReflectionException)...
1
vote
1answer
39 views
GridFactory getting generated into wrong location
I have a custom module with backend management.
I have an observer on config save that uses the file upload to read submitted file to update the collection however this fails due to below;
class \My\...
1
vote
1answer
63 views
Magento 2: How to see the exact error
There are two parts to this question.
1. How can we add data to the database using factory not through object manager?
2. How can we find exactly what is the error in the code (dev mode is active, ...
2
votes
2answers
290 views
Magento 2 Get Product ViewCount Value By Factory
Trying to get most viewed product view count value, I need to use it in another method calculations. E.g.(if most viewed product view count value is 100 then I need this value to be returned) What am ...
8
votes
5answers
4k views
What is the use of pagefactory in Magento 2?
Although I refer some blog of pagefactory, I don't understand the use of page factory.
There is one code in the controller. Could you please explain to me how it works?
public function execute()
{
...
0
votes
1answer
153 views
Magento 2.2.2 - Class not found in Factory
Namespace/Modulename/Model/WebService/ClientFactory.php
<?php
namespace Namespace\Modulename\Model\WebService;
use Magento\Framework\ObjectManagerInterface;
use Namespace\Modulename\Model\...
0
votes
2answers
536 views
Magento2 Model not loading complete data using Factory
Below is my construct function of controller -
public function __construct(
\Magento\Framework\App\Action\Context $context,
\Magento\Framework\Registry $coreRegistry,
\Vendor\...
1
vote
0answers
65 views
productCollectionFactory load function gives data in query but not in object
I have created a collection factory
$collection = $this->_productCollectionFactory->create()
->addAttributeToFilter('status', '1')
->addAttributeToFilter('featured'...
3
votes
2answers
93 views
Magento 2.2.5: Add Student Instead of Update Student
So instead of update the student, this code add a new student.
I'm looking for a way that not using object manager, because the objectmanager is recommended not to use.
So when i searching for how to ...
0
votes
3answers
3k views
Magento 2.2.5: Exception #0 (InvalidArgumentException): Invalid return type
i'm doing update "students" on magento 2.2.5
and i'm stuck in how to get student data by id
the error say:
1 exception(s):
Exception #0 (InvalidArgumentException): Invalid return type
here is my ...
0
votes
1answer
57 views
Magento 2.2.5: How to get something (students,teachers,products) by id
i'm doing update "students" on magento 2.2.5
and i'm stuck in how to get student data by id
i saw they use repository to load by id, but when i come in this file
C:\xampp\htdocs\magento\vendor\...
-2
votes
2answers
74 views
Class Factory doesn't exists
I am after this course
https://www.mage-world.com/blog/grid-and-form-in-magento-2-admin-panel-part-1.html
but my magento version is 2.2.5
so its a little bit different.
i create NewsFactory auto by ...
5
votes
2answers
2k views
Difference between Session and SessionFactory in Magento 2
While working i found there are two methods of getting customer data using two session classes
1.) \Magento\Customer\Model\SessionFactory $customerSession
2.) \Magento\Customer\Model\Session $...
1
vote
2answers
514 views
Magento 2.1 - Memory Leak in my getCollection function
So I'm creating a really simple module to read from a custom table. Nothing fancy, table has two rows:
+-----------+--------------+
+ status_id + status_label +
+-----------+--------------+
+ 1 ...
1
vote
1answer
301 views
MEQP Gives a Warning : Data load getFirstItem() method detected in loop
I want to get the First item from the collection so I have used following code. But it gives some warning on the usage of getFirstItem()
protected $_sampleFactory;
public function __construct(
\...