小编Nit*_*hin的帖子

如何在magento中以编程方式创建站点,存储和查看

我正在尝试以编程方式创建网站,存储和查看.我找到了这段代码:

$websiteModel = Mage::getModel('core/website');

$postData = array();
$postData['website']['name'] = 'Store Name';
$postData['website']['code'] = 'store_name';
$postData['website']['sort_order'] = '';
//$postData['website']['is_default'] = '';
$postData['website']['website_id'] = '';

$websiteModel->setData($postData['website']);
Run Code Online (Sandbox Code Playgroud)

会有类似的东西吗?还有与商店和视图相关的模型是什么?谢谢.

magento

10
推荐指数
1
解决办法
1万
查看次数

MySQL中的外键约束错误1452 - Magento导入

我试图导入magento的sql转储以及一些产品数据,我得到这个外键约束错误:

`ERROR 1452 (23000) at line 231680: Cannot add or update a child row: a foreign key constraint fails:
`magento`.`#sql-b33_27`, CONSTRAINT `FK_CATALOG_COMPARE_ITEM_CUSTOMER_ID_CUSTOMER_ENTITY_ENTITY_ID` FOREIGN KEY (`customer_id`) REFERENCES `customer_entity` (`entity_id`) ON DELETE CASCADE ON )`
Run Code Online (Sandbox Code Playgroud)

这是导致错误的sql代码:

--
-- Constraints for table `catalog_eav_attribute`
--
ALTER TABLE `catalog_eav_attribute`
  ADD CONSTRAINT `FK_CATALOG_EAV_ATTRIBUTE_ATTRIBUTE_ID_EAV_ATTRIBUTE_ATTRIBUTE_ID` FOREIGN KEY (`attribute_id`) REFERENCES `eav_attribute` (`attribute_id`) ON DELETE CASCADE ON UPDATE CASCADE;
Run Code Online (Sandbox Code Playgroud)

我对sql查询不是很满意.有人可以解释一下这个查询的作用并指导我解决这个问题吗?谢谢.

mysql mysqldump magento mysql-error-1452

7
推荐指数
1
解决办法
2万
查看次数

有人可以解释这段magento代码吗?

有人可以解释一下loadByCustomerId()在课堂上找到的这段magento代码Mage_Sales_Model_Mysql4_Quote.

$read = $this->_getReadAdapter();
$select = $this->_getLoadSelect('customer_id', $customerId, $quote)
                ->where('is_active=1')
                ->order('updated_at desc')
                ->limit(1);
$data = $read->fetchRow($select);
Run Code Online (Sandbox Code Playgroud)

当我var_dump($data)看到它的一系列客户数据时.什么是与此$data阵列相关的模型?谢谢.

php magento

3
推荐指数
1
解决办法
2203
查看次数

如何在 magento 自定义管理页面中显示内容?

如果我必须显示数据库中的一些数据,我如何在管理控制器中传递这些数据?假设我在控制器中定义了一个块

$block = $this->getLayout()->createBlock('core/text')->setText('<h1>Main Block</h1>');
Run Code Online (Sandbox Code Playgroud)

我可以将任何类型的数据传递给 setText() 函数以在管理页面中显示我需要的数据还是有其他函数?我想从后端的自定义表中显示一些订单号。

我试过这样的事情: $block = $this->getLayout()->createBlock('core/text')->setText('<h1>Main Block</h1><div>'.$this->showAllRecordsAction().'</div>');

showAllRecordsAction() 从自定义表中检索数据并显示它。当我尝试这个时,我看到页面顶部的数据而不是内容块中的数据。

如何在内容块中显示它?谢谢。

magento

2
推荐指数
1
解决办法
5476
查看次数

如何将表单发布操作的响应设置为iframe源?

我有一个表单和一个iframe.我想将表单上的iframe的来源设置为第三方支付网关网址.另外,onSubmit调用了一个javascript函数.我想在iframe中而不是在父窗口中显示表单提交的响应.请指导我.谢谢.

javascript iframe post

2
推荐指数
1
解决办法
4729
查看次数

Magento读取配置数据

我试图读取自定义模块的配置数据,以根据配置设置启用或禁用它.我试图在这样的观察者中读取配置数据:$module_state = Mage::helper('stopcheckout')->moduleActive();这是我的助手.当产品被添加到购物车时,我的观察者会被呼叫.但是当我尝试使用上面的剪切代码读取配置数据时,我得到一个空白页面.以下是config.xmlsystem.xml文件.我哪里错了?谢谢.

magento

1
推荐指数
1
解决办法
3168
查看次数

标签 统计

magento ×5

iframe ×1

javascript ×1

mysql ×1

mysql-error-1452 ×1

mysqldump ×1

php ×1

post ×1