news 表的结构为

news(
news_id, // 新闻ID
title, // 新闻标题
content, // 新闻内容
created_at, // 创建时间
updated_at, // 更新时间
is_active // 是否显示
)

1.添加模块文件和配置文件


2.添加前端路由


3 添加Model

<global><models><news><class>Www_News_Model</class><resourceModel>news_mysql4</resourceModel></news><news_mysql4><class>Www_News_Model_Resource</class><entities><news><table>news</table></news></entities></news_mysql4></models><resources><news_read><connection><use>default_read</use></connection></news_read><news_write><connection><use>default_write</use></connection></news_write></resources>
</global>

4.配置安装脚本

<news_setup><setup><module>Www_News</module><class>Www_News_Model_Resource_Setup</class></setup><connection><use>core_setup</use></connection>
</news_setup>
<?php$installer = $this;
$installer->startSetup();
$installer->run("
-- DROP TABLE IF EXISTS {$this->getTable('news/news')};
CREATE TABLE {$this->getTable('news/news')} (`news_id` int(10) unsigned NOT NULL AUTO_INCREMENT,`title` varchar(255) NOT NULL DEFAULT '',`content` text NOT NULL DEFAULT '',`created_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',`updated_at` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',`is_active` tinyint(1) unsigned NOT NULL DEFAULT '1',PRIMARY KEY (`news_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;");
$installer->endSetup();

5 添加样例数据

INSERT INTO `news` (`title`, `content`, `created_at`, `updated_at`, `is_active`) VALUES ('title1', 'content1', '2011-11-29 08:00:00', '2011-11-29 08:00:00', 1);
INSERT INTO `news` (`title`, `content`, `created_at`, `updated_at`, `is_active`) VALUES ('title2', 'content2', '2011-11-29 08:10:00', '2011-11-29 08:10:00', 1);

6.添加Helper和Block

<blocks><news><class>Www_News_Block</class></news></blocks><helpers><news><class>Www_News_Helper</class></news>
</helpers>

7.记得添加 resource model and collection

20. Magento 创建新闻模块(1)相关推荐

  1. Magento 2开发教程 - 创建新模块

    视频在youtube网站国内访问不了,可以使用翻墙软件查看. 视频地址:www.youtube.com/embed/682p52tFcmY@autoplay=1 下面是视频文字介绍: Magento ...

  2. magento创建模块

    Magento团队创建了一个更为抽象的MVC模式,大概的运行过程是, URL地址首先被一个PHP文件解析 该PHP文件会根据解析情况实例化一个Magento应用 这个Magento应用会实例化一个前端 ...

  3. 模块版网站与html网站,网站新闻模块代码html

    网站新闻模块代码html [2020-09-05 21:12:43]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...

  4. Magento 创建唯一优惠券 Create unique coupon code in Magento

    Toni from ICG wrote a post how to create simple A/B split testing for offline promotions for online ...

  5. SpringCloud创建Gateway模块

    1.说明 本文详细介绍Spring Cloud创建Gateway模块的方法, 基于已经创建好的Spring Cloud父工程, 请参考SpringCloud创建项目父工程, 和已经创建好的Eureka ...

  6. Django博客搭建-新闻模块6-新闻搜索功能(Django+Haystack+elasticsearch)

    Blog项目--新闻模块 文章目录 Blog项目--新闻模块 一.需求分析 二.搜索引擎原理 三.Elasticsearch 特点 四.使用docker安装elasticsearch 五.后端代码实现 ...

  7. Magento微信登陆模块 / Magento微信联合登陆 / 支持Magento 1.9.X

    2019独角兽企业重金招聘Python工程师标准>>> 网站接入微信联合登陆的好处 通过接入微信登录功能,用户可使用微信帐号快速登录你的网站,降低注册门槛,提高用户留存.并可在用户授 ...

  8. RouYi-Cloud平台 ---项目的启动、登录功能是怎么实现的、怎么样创建新模块

    RouYi-Cloud平台 1.项目启动 (1)环境准备 JDK >= 1.8 (推荐1.8版本) Mysql >= 5.7.0 (推荐5.7版本) Redis >= 3.0 Mav ...

  9. 客快物流大数据项目(五十二):根据数据库表及字段创建公共模块

    根据数据库表及字段创建公共模块 根据数据库的表及表结构创建Bean对象 一.在公共模块创建包结构 在公共模块的java目录下,创建如下程序包:

  10. Django博客系统注册(创建用户模块应用)

    1. 创建用户模块应用 创建应用users $ python manage.py startapp users 2. 注册用户模块应用 INSTALLED_APPS = [...'users.apps ...

最新文章

  1. Python 中常见的配置文件写法
  2. [转]REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
  3. 深度剖析Kubernetes API Server三部曲 - part 1
  4. java文本输入输出小结
  5. 解决sdk manager无法更新的问题
  6. Redis面试题答案整理
  7. 简单递归题目分析与解答
  8. Cloud for Customer切换到调试模式的前台实现
  9. 姓名和学号 c语言,急啊!!!求救了 C语言编一个链表,输出姓名和学号就好
  10. mybatis那些事~
  11. PHP笔记-JavaScript中使用Smarty变量
  12. 详测 Generics Collections TStack(1): Push、Pop、Peek - 其他功能同 TQueue
  13. 【Linux】第一章 整合 JDK 和 MariaDB(附 Linux 基本命令)
  14. 创建一个String泛型的list,往其中添加十条随机的字符串,且字符串不能重复(网上练习)...
  15. JavaScript之全局函数详解
  16. 网页导出pdf不完整_网页怎么打印成PDF文件?使用这款工具轻松实现
  17. 软考中级网络工程师学习笔记(知识点汇总)普通版
  18. secureCRT快捷粘贴操作
  19. 电脑误删分区如何恢复?图文详解
  20. Python3.7安装Geenlet

热门文章

  1. [译] 什么阻塞了 DOM?
  2. .Net中的并行编程-6.常用优化策略
  3. 一篇文章搞定Python多进程
  4. LOJ P10147 石子合并 题解
  5. Egret入门学习日记 --- 第八篇(书中 2.0~2.6节 内容)
  6. 都昌时间轴控件功能说明
  7. 懒加载的3种实现方式
  8. Linux基础命令操作
  9. kylin基础概念和基础性能优化
  10. 从徐飞的文章《Web应用的组件化开发(一)中窥视web应用开发的历史