`
kirenenko04
  • 浏览: 152290 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

Rewrite core model

 
阅读更多

example: we will rewrite Mage_Newsletter_Model_Subscriber in order to disable send success subscriber and send unsubscription mail function :

in config.xml:

   <global>
         <models>
         	<mynewsletter>
				<class>Bysoft_Mynewsletter_Model</class>
				<resourceModel>mynewsletter_mysql4</resourceModel>
	  		</mynewsletter>
            <newsletter>
                <rewrite>
                    <subscriber>Bysoft_Mynewsletter_Model_Subscriber</subscriber>
                </rewrite>
            </newsletter>
        </models>
    </global>

 create custom model class to rewrite core model class:

<?php
class Bysoft_Mynewsletter_Model_Subscriber extends Mage_Newsletter_Model_Subscriber
{
	/**
	 * Sends out confirmation success email
	 *
	 * @return Mage_Newsletter_Model_Subscriber
	 */
	public function sendConfirmationSuccessEmail()
	{
		return $this;
	}
	/**
	 * Sends out unsubsciption email
	 *
	 * @return Mage_Newsletter_Model_Subscriber
	 */
	public function sendUnsubscriptionEmail()
	{
		return $this;
	}
}

 

分享到:
评论

相关推荐

    Magento-URL-Rewrite:修复默认的Magento CE URL重写系统(core_url_rewrite表)中的重复项和垃圾项重写

    MagentoURL重写修复默认的Magento URL重写系统(core_url_rewrite表)中的重复项和垃圾桶重写这只是app / code / local / Mage / Catalog / Model / Url.php的本地重写-复制到您的Magento根文件夹,清理缓存并运行...

    Winsock 完成端口模型封装的全新类

    在WINDOWS下进行网络服务端程序开发,毫无疑问,Winsock ... " Last year, I used C language under complete port model was a WEBSERVER, few days ago, I decided to rewrite the C WEBSERVER to the WEBSERVER i)

    Perl.6.Essentials

    Perl continues to have a strong following devoted to its development, but in the meantime, a group of core Perl developers have begun working on Perl 6, a complete rewrite of the Perl language....

    thinkphp学习笔记参考.pdf

    6. Lib:核心类库目录,包含Behavior、Core、Driver、TagLib和Template子目录,分别对应行为类库、核心基类库、内置驱动、内置标签驱动和内置模板引擎驱动。 7. Tpl:系统模板目录,存放模板文件。 三、实验环境与...

    Activiti6DMNMySQL工作流源码包,来自官方jekins

    Rewrite of the core engine: direct execution of BPMN 2.0 (vs transformation to intermediate model) Simpler and cleaner runtime execution data structure, where predictability of the structure is ...

    Magento-Url隐藏默认语言的code.1.9.2.4测试通过.zip

    接下来,我们需要修改 Mage_Core_Model_Url 类的 `_initCurrentStore()` 方法,该方法负责设置当前商店上下文。在Magento 1.9.2.4版本中,这个方法位于`app/code/core/Mage/Core/Model/Url.php`文件内。在这个方法中...

    PbootCms企业官网蓝色营销型纸浆模塑纤维成型行业设备

    5. `core`、`config`、`rewrite`、`pc`:这些可能是PbootCMS系统的组件或配置目录,`core`可能包含系统核心代码,`config`存放系统配置,`rewrite`可能涉及URL重写规则,`pc`可能是指PC端模板文件。 对于一个企业...

    struts2所有jar包

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Java社区中广泛使用,特别是在构建动态网站时。这个压缩包包含了一系列与Struts2框架相关的jar文件,这些文件是运行和配置...

    【免费】ThinkPHP3.1.2经典笔记

    - **Core**:核心基类库,包含了框架的核心功能实现。 - **Driver**:内置驱动目录,例如: - **Cache**:内置缓存驱动,支持多种缓存机制。 - **Db**:内置数据库驱动,支持多种数据库连接。 - **TagLib**:...

    PHP实现多人内容发布社交系统

    9. **核心库(Core)**:`core`目录可能包含系统的核心功能和类库,比如用户认证、权限管理、邮件发送、缓存管理等。 10. **临时文件管理**:`tmp`目录通常用于存储临时文件,如上传文件的暂存、生成的临时数据等。...

    光线影视源码

    7. **URL重写**:`rewrite` 文件夹暗示了源码可能使用了URL重写技术,如Apache的`.htaccess`或Nginx的配置,来实现更友好的SEO优化的URL。 8. **上传文件**:`uploads` 存储用户或系统上传的文件,如影片封面图片、...

    Magento开发文章合集

    - SQL调用:可以通过Mage::getSingleton('core/resource')-&gt;getConnection('core_write')获取数据库连接并执行SQL。 6. **Magento中的SQL操作**: - Magento鼓励使用资源模型进行数据库操作,但也可直接编写SQL...

    带手机版金属材料网站模板蓝色钢材板材加工网站源码

    - `core`:这可能包含了网站的核心功能和类库,如数据库连接、用户认证、模板引擎等代码,是整个网站系统的基础。 4. **配置文件夹**: - `config`:存放网站的配置信息,如数据库连接字符串、全局变量、站点设置...

    酒店民宿类网站源码PHP

    2. **PbootCMS内核**:PbootCMS是一个基于ThinkPHP框架的快速建站系统,它采用了MVC(Model-View-Controller)设计模式,使得代码结构清晰,易于维护。PbootCMS内置了丰富的模块和插件,如文章、产品、下载、图片等...

    JSTL in Action

    1. **Core库**:提供了基础的控制结构,如条件语句(if、choose、when、otherwise)、循环(forEach)、URL重写(redirect、rewrite)以及异常处理等功能。 2. **I18N和Format库**:支持国际化和格式化,包括日期、...

    thinksns3.1

    Thinksns 3.1 使用MVC(Model-View-Controller)设计模式,使得代码结构清晰,便于开发和维护。同时,它基于ThinkPHP框架,该框架提供了丰富的类库和工具,有助于提高开发效率。 2. **配置与安装** 安装过程相对...

    CakePHPCookbook

    - **关于 mod_rewrite 的注释**:强调了正确配置 Apache 的 mod_rewrite 模块对于 URL 重写的重要性。 ##### 2.2 博客教程 - **创建 Post Model**:详细解释了如何定义一个代表文章的数据模型。 - **创建 Posts ...

    ASP.NET面试宝典

    MVC(Model-View-Controller)模式强调分层设计;Web API用于构建RESTful服务;Blazor则引入了客户端Web开发的新方式。 2. **生命周期**: - ASP.NET页面和控件都有自己的生命周期,包括初始化、加载、验证、呈现...

    cakephp帮助文档

    - **高级安装**:针对特定服务器环境的配置,如Apache的mod_rewrite规则、虚拟主机设置等。 #### 三、博客教程 - **创建数据库**:根据项目需求设计数据库结构,并使用SQL语句创建表。 - **模型创建**:定义Post...

    PbootCms电脑+手机版企业红色营销型压缩机离心风机网站

    PbootCMS采用MVC(Model-View-Controller)设计模式,将业务逻辑、数据和用户界面分离,使得代码更易于维护和扩展。核心组件包括:模板引擎、缓存机制、权限管理、SEO优化等。 2. **模板设计** 模板是PbootCMS的...

Global site tag (gtag.js) - Google Analytics