65. magent 手动创建用户

转载 2016年08月29日 00:20:41

1.手动创建用户

//$groups = Mage::getResourceModel('customer/group_collection')->getData();
//如不了解 ‘customer_group_id’, 可以把 $groups 打印出来,选择你所需的 groupId 号
//其实就是相当于选择用户组, 示例中我选择 1

//填写新建的用户帐号信息
$newAccount = array(
                'email'     => 'shawn0828@hotmail.com',
                'password'  => 'test123456',
                'firstName' => 'Shawn',
                'lastName'  => 'Sun',
                'groupId'   => '1',
);

$customer = Mage::getModel('customer/customer');
$customer->setWebsiteId(Mage::app()->getWebsite()->getId());
$customer->loadByEmail($newAccount['email']);

if (!$customer->getId()) {

    $customer->setGroupId($newAccount['groupId']);
    $customer->setEmail($newAccount['email']);
    $customer->setFirstname($newAccount['firstName']);
    $customer->setLastname($newAccount['lastName']);
    $customer->setPassword($newAccount['password']);
    $customer->setConfirmation(null);
    $customer->save();

    echo $customer->getId();
}

2.获取一个目录中最低的产品价格 Minimum Product Price in a Category

$layer    = Mage::getSingleton('catalog/layer');

$category = Mage::getModel('catalog/category')->load($this->getCategoryId());

if ($category->getId()) {
    $origCategory = $layer->getCurrentCategory();
    $layer->setCurrentCategory($category);
}

$collection = $layer->getProductCollection();
$collection->getSelect()->reset('order');
$collection->getSelect()->order('minimal_price','asc');
$collection->getSelect()->limit(1);

echo $collection->getFirstItem()->getMinimalPrice();

http://www.sunzhenghua.com/magento-create-customer-account-and-get-minimum-product

http://www.unexpectedit.com/magento/how-magento-stores-customer-password

相关文章推荐

【2015/10/1】Linux学习日志_Day3 管道 重定向 VIM 手动创建用户

D3:        systemctl restart :     服务重启            argc =...

OGRE手动创建的框架

oracle如何手动创建数据库

利用ODCA创建一个数据库 使用手工方法创建数据库pxdb 方法/步骤 一、 手工创建数据库 1、 确定数据库名和实例名 2、 手工准备一...

手动创建数据库

手动创建数据库 实验环境 windows xp +oracle 11.2.0.1.0 1.  创建实例 C:\Documents and Settings\wwang>oradim  -NE...

oracle手动创建数据库

  • 2012-11-21 01:30
  • 148KB
  • 下载

手动创建oracle实例

rails 手动创建controller和model 用和model名不同的数据表 会产生的问题

rails的一些学习笔记rails的controller和model不一定要使用rails命令来写,只要文件的位置放的没错自己手动建立就可以。 手动创建model面临的问题就是数据库表不能建立,但这也...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)