`
hudeyong926
  • 浏览: 2035409 次
  • 来自: 武汉
社区版块
存档分类
最新评论

Magento Shell

 
阅读更多

在magento/shell/下Virtualcard.php

<?php
require_once 'abstract.php';

class Mage_Shell_Virtualcard extends Mage_Shell_Abstract
{

    protected function _getPool()
    {
        return Mage::getModel('virtualcard/pool');
    }

    /**
     * Run script
     *
     */
    public function run()
    {
        if ($option = $this->getArg('option')) 
        {  
            switch ($option){
                case 'generation':
                    $this->_getPool()->applyCodesGeneration();
                    break;
                case 'updateStates':
                    Mage::getModel('virtualcard/cron')->updateStates();
                    break;
            }           
        }else{
            echo $this->usageHelp();
        }
    }
    /**
     * Retrieve Usage Help Message
     *
     */
    public function usageHelp()
    {
        return <<<USAGE
Usage:  php -f virtualcard.php -- [options]

  --option generation | updateStates
  help                          This help
USAGE;
    }
}

$shell = new Mage_Shell_Virtualcard();
$shell->run();

 将这个文件加入crontable即可

分享到:
评论

相关推荐

    Magento-Shell:漂亮的 Magento shell 脚本

    扩展shell/local/abstract.php类并将您的逻辑放在run()方法中,就像您通常使用 Magento shell 脚本一样。 输出 而不是echo ing,使用$this-&gt;log对象。 您可以使用Zend_Log的级别之一输出消息 &lt;?php class Zend_...

    magendoo-shell:Magento shell 脚本集合

    Magento shell 脚本集合 cleanup.php - Remove orphan catalog flat tables / catalogsearch fulltext records. delete.php - Delete website/group/store. backup.sh - Backup magento DB (can ignore some ...

    convert-configurable2grouped:简单的Magento Shell脚本,可将可配置产品转换为分组产品

    简单的Magento Shell脚本,可将可配置产品转换为分组产品。 使用此脚本之前,请进行数据库备份! 用法: php -f convert-configurable2grouped.php convert_all 更多信息: 博客文章 我的文章中的更多内容-...

    magento_handy_shell_scripts:n98-magerun 的简单 shell 安装脚本

    #Handy Magento Shell 脚本 这是一组 shell 脚本,可以让 magento 开发人员的生活更轻松一些。 ##increase-admin-session.sh ###描述 此脚本将默认管理会话到期时间延长至 86400,并关闭 x 时间后锁定功能。 ...

    generate-modman, shell script 为Magento扩展生成modman文件.zip

    generate-modman, shell script 为Magento扩展生成modman文件 生成 modman自动为 Magento 1模块生成modman文件。要求基于Mac或者Linux的操作系统awk下载curl -sS https://raw.githubusercontent.com/mhauri/

    magento导出数据sql

    4. **使用Magento的shell命令**:Magento提供了一系列的shell脚本,位于`app/code/core/Mage/Dataflow/Model/Convert/Adapter/Db/Sql/`目录下,可以用来生成SQL导出。通过命令行工具,你可以调用这些脚本,比如`...

    Magento 2 Cookbook

    shell. Magento released a new powerful tool to manage and install sample data, reindex your database, back up your site, or flush your caches, which are just a few of the options. Chapter 3, Enabling ...

    Magento商城_目录结构说明

    - `cron.sh`:Unix/Linux环境下运行cron.php的shell脚本。 - `favicon.ico`:网站的图标文件。 - `index.php`:网站的入口文件,负责加载Magento框架并处理请求。 - `index.php.sample`:示例的入口文件。 - `...

    Magento 全页缓存-brim_pagecache-2.1.3

    "shell"目录可能包含一些命令行脚本,这些脚本通常用于执行维护任务,比如清理缓存、强制刷新缓存或者进行系统检查。掌握如何正确使用这些脚本对于管理Magento系统非常重要。 最后的"app"目录,通常在Magento中代表...

    magento目录结构

    - **cron.sh**:Cron任务的Shell脚本,便于在Linux系统中调度。 - **favicon.ico**:网站的图标文件。 - **index.php**:网站的主要入口文件。 - **install.php**:安装脚本,用于初次设置Magento环境。 - **LICENSE...

    Magento2 CookBook

    shell. Magento released a new powerful tool to manage and install sample data, reindex your database, back up your site, or flush your caches, which are just a few of the options. Chapter 3, Enabling ...

    magento blackwhite 模板

    6. `shell`: 这个文件夹可能包含了一些命令行工具,用于执行特定的管理任务,比如数据库备份、数据迁移等。熟悉这些工具将有助于提高管理Magento商店的效率。 7. `media`: 媒体文件夹通常存储了模板中的图片、视频...

    magento 商城目录结构说明

    - `cron.sh`:Linux shell 脚本,用于启动 Magento 的 cron 任务。 - `favicon.ico`:商城的网站图标。 - `index.php`:商城的入口文件,负责加载 Magento 的框架并初始化应用程序。 - `index.php.sample`:入口...

    simple-magento-vagrant:Vagrant的非常简单的Magento环境供应商

    【标题】"simple-magento-vagrant" 是一个基于Vagrant的简单Magento开发环境配置,它旨在为开发者提供一个快速、便捷的方式来...通过Vagrant和Shell脚本,开发者可以迅速进入开发状态,专注于编写高质量的Magento代码。

    Magento-nginx-config:Magento的默认Nginx配置

    Magento的默认Nginx配置 演示: : 获取云服务器:在 马真托Magento最高1.9.x 默认的magento配置/单个或多个存储 magento2 Magento&gt; 2.x 默认的magento配置/单个或多个存储 magento-proxy_pass Magento最高1.9.x ...

    magento-dockerlab:基于Docker的Magento 2的完整开发环境

    Magento DockerLab Magento 2的开发环境。 Magento DockerLab旨在成为一种便捷的Magento 2 Docker开发环境设置。 此环境的一些关键功能包括: 在几秒钟内设置一个Magento 2开发环境。 您只需一行命令即可获得...

    magento安装及一些安装过程中的常见问题

    安装SSH(Secure Shell)服务,方便从Windows上传文件,`sudo apt-get install ssh`,检查SSH状态确保其运行正常。当需要删除文件时,可能需要用到递归删除命令`rm -rf filename`,并且可能需要调整文件权限,如`...

    magento-patch:简单的 shell 脚本,用于检查缺少的补丁并更新 magento 安装。 使用风险自负!

    Magento 补丁脚本将所有缺失的补丁应用于 magento 安装。 使用风险自负! 主要用法将存储库克隆到任何可访问的位置。 git clone https://github.com/ambimax/magento-patch.git运行补丁。 请先备份! Usage: ./patch...

    magento2-docker-compose:Magento 2与Docker Compose

    使用Docker-Compose工具在多容器架构上设置Magento 2 该存储库对应于博客提到的体系结构设置。 Docker-撰写工具 如Docker文档中所述,Compose是用于定义和运行多容器Docker应用程序的工具。 通过Compose,您可以...

    Magento2:Docker Image在Mac,Linux和Windows中进行Magento 2本地开发

    cd MYMAGENTO2./shellrm index.phpinstall-magento2您可以指定要安装的版本(例如install-magento2 2.2 )。面板享受您的新面板! Web服务器: PHPMyAdmin: 本地电子邮件: 功能命令指令描述选项和示例./init 如果...

Global site tag (gtag.js) - Google Analytics