Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-google-optimizer
Model
ResourceModel
Code.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\GoogleOptimizer\Model\ResourceModel
;
7
14
class
Code
extends
\Magento\Framework\Model\ResourceModel\Db\AbstractDb
15
{
21
protected
function
_construct
()
22
{
23
$this->
_init
(
'googleoptimizer_code'
,
'code_id'
);
24
}
25
35
public
function
loadByEntityType
($object, $entityId,
$entityType
,
$storeId
)
36
{
37
$connection
= $this->
getConnection
();
38
39
$select
=
$connection
->select()->from(
40
[
't_def'
=> $this->
getMainTable
()],
41
[
'entity_id'
,
'entity_type'
,
'experiment_script'
,
'code_id'
]
42
)->where(
43
't_def.entity_id=?'
,
44
$entityId
45
)->where(
46
't_def.entity_type=?'
,
47
$entityType
48
)->where(
49
't_def.store_id IN (0, ?)'
,
50
$storeId
51
)->order(
52
't_def.store_id DESC'
53
)->limit(
54
1
55
);
56
57
$data
=
$connection
->fetchRow(
$select
);
58
59
if
(
$data
) {
60
$object->setData(
$data
);
61
}
62
$this->
_afterLoad
($object);
63
return
$this;
64
}
65
}
Magento\Framework\Model\ResourceModel\Db\AbstractDb\getMainTable
getMainTable()
Definition:
AbstractDb.php:264
Magento\GoogleOptimizer\Model\ResourceModel\Code\_construct
_construct()
Definition:
Code.php:21
$storeId
$storeId
Definition:
customer_review_with_rating.php:14
Magento\GoogleOptimizer\Model\ResourceModel\Code\loadByEntityType
loadByEntityType($object, $entityId, $entityType, $storeId)
Definition:
Code.php:35
Magento\Framework\Model\ResourceModel\Db\AbstractDb\_init
_init($mainTable, $idFieldName)
Definition:
AbstractDb.php:186
$entityType
$entityType
Definition:
attribute_set_with_image_attribute.php:13
$select
$select
Definition:
catalog_rule_10_off_not_logged_rollback.php:14
$data
$data
Definition:
attribute_set_with_image_attribute.php:16
Magento\GoogleOptimizer\Model\ResourceModel\Code
Definition:
Code.php:14
Magento\Framework\Model\ResourceModel\Db\AbstractDb
Definition:
AbstractDb.php:24
$connection
$connection
Definition:
bulk.php:13
Magento\Framework\Model\ResourceModel\Db\AbstractDb\_afterLoad
_afterLoad(\Magento\Framework\Model\AbstractModel $object)
Definition:
AbstractDb.php:641
Magento\Framework\Model\ResourceModel\Db\AbstractDb\getConnection
getConnection()
Definition:
AbstractDb.php:325
Magento\GoogleOptimizer\Model\ResourceModel
Definition:
Code.php:6