我创建了一个模块,并希望使用核心写入和读取功能来插入,更新,删除或选择带条件的数据库值,如何在不使用SQL的情况下执行此操作?示例:$ customer_id = 123模型=(推荐/推荐)
选择
$collection3 = Mage::getModel('referral/referral')->getCollection();
$collection3->addFieldToFilter('customer_id', array('eq' => $customer_id));
foreach($collection3 as $data1)
{
$ref_cust_id.= $data1->getData('referral_customer_id');
}
Run Code Online (Sandbox Code Playgroud)
插入
$collection1= Mage::getModel('referral/referral');
$collection1->setData('customer_id',$customer_id)->save();
Run Code Online (Sandbox Code Playgroud)
DELETE,UPDATE(有条件)= ???
目前我正在创建一个注册表单并使用Magento VarienForm方法对其进行验证.我只想知道如何判断用户是否通过了验证?如果失败那么我将停止ajax.这是我的代码:
var dataForm = new VarienForm('register-form', true);
jQuery('#register-form').submit(function(e){
jQuery.post( "<?php echo $baseUrl; ?>quickcheckout/index/register", jQuery( "#register_form_mobile" ).serialize()).done(function( data ) {
var successRegister = isNumber(data);
if(successRegister)
{
location.reload();
}
else
{
console.log(data);
}
});
})
Run Code Online (Sandbox Code Playgroud)