我正在尝试以编程方式创建网站,存储和查看.我找到了这段代码:
$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的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查询不是很满意.有人可以解释一下这个查询的作用并指导我解决这个问题吗?谢谢.
有人可以解释一下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阵列相关的模型?谢谢.
如果我必须显示数据库中的一些数据,我如何在管理控制器中传递这些数据?假设我在控制器中定义了一个块
$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() 从自定义表中检索数据并显示它。当我尝试这个时,我看到页面顶部的数据而不是内容块中的数据。
如何在内容块中显示它?谢谢。
我有一个表单和一个iframe.我想将表单上的iframe的来源设置为第三方支付网关网址.另外,onSubmit调用了一个javascript函数.我想在iframe中而不是在父窗口中显示表单提交的响应.请指导我.谢谢.
我试图读取自定义模块的配置数据,以根据配置设置启用或禁用它.我试图在这样的观察者中读取配置数据:$module_state = Mage::helper('stopcheckout')->moduleActive();这是我的助手.当产品被添加到购物车时,我的观察者会被呼叫.但是当我尝试使用上面的剪切代码读取配置数据时,我得到一个空白页面.以下是config.xml和system.xml文件.我哪里错了?谢谢.