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

Memcached集群/分布式/高可用 及 Magent缓存代理搭建过程 详解

当网站访问量达到一定时,如何做Memcached集群,又如何高可用,是接下来要讨论的问题。 有这么一段文字来描述“Memcached集群” Memcached如何处理容错的? 不...
  • zljjava
  • zljjava
  • 2016年01月13日 15:01
  • 11722

Memcache 高可用集群之magent

Magent 是一款开源的 Memcached 代理服务器软件,使用它可以搭建高可用性的集群应用的 Memcached 服务 ,备份 Memcached 数据,尽管 Memcached 服务挂掉,前端...
  • tianwei7518
  • tianwei7518
  • 2015年03月29日 21:29
  • 2556

通过修改配置文件,手动创建一个Linux可登陆账户

一. 介绍和用户相关的系统文件    和用户和用户组相关的信息都存放在系统文件中,这些文件包括/etc/passwd,/etc/shadow,/etc/group等。下面分别介绍这些文件的内容。 ...
  • zc_ad
  • zc_ad
  • 2015年10月13日 15:32
  • 2208

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

D3:        systemctl restart :     服务重启            argc = argument count     argv = argumen...
  • hsgwpj
  • hsgwpj
  • 2015年10月01日 21:34
  • 322

Oracle 10g 手动创建数据库及实例

  • 2012年04月16日 20:20
  • 131KB
  • 下载

Linux 下手动创建oracle数据库

  • 2011年10月08日 10:10
  • 19KB
  • 下载

基于linux3.16内核模块,手动创建设备节点

  • 2016年05月18日 18:07
  • 5KB
  • 下载

oracle手动创建数据库

  • 2012年11月21日 01:30
  • 148KB
  • 下载

手动创建oracle实例

  • 2012年11月07日 11:22
  • 5KB
  • 下载

oracle手动创建数据库.doc

  • 2012年11月21日 01:38
  • 95KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:65. magent 手动创建用户
举报原因:
原因补充:

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