博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Orchard模块开发全接触1:起步
阅读量:6851 次
发布时间:2019-06-26

本文共 815 字,大约阅读时间需要 2 分钟。

在《》中简单介绍了 Orchard 的模块开发,接下来,我们需要做个更复杂的例子,Orchard 版本的商场;

 

一:创建模块

可以使用 orchard 命令行的方式来创建新的模块,当然也就可以直接手工生成这样的模块。

直接在 Modules 文件夹下新建 类库项目 Tminji.Shop,当然,你得把项目路径放置到类似:

D:\src\Orchard.Web\Modules

并且,修改 build 的 out put path,为 bin\

然后,创建,module.txt,大概内容如下:

name: tminji.shop

antiforgery: enabled
author: tminji.com
website:
version: 1.0.0
orchardversion: 1.0.0
description: The tminji.com module is a shopping module.
features:
    shop:
        Description: shopping module.
        Category: ASample

然后,一切都够了,打开后台,我们就会看到:

注意,我们也许会疑惑,为什么会有两条记录,一个是 tminji.shop,一个是 shop,没错,前面那个是 module,后面那个是 feature,关于这个,在 中有描述,即:如果模块有多个属性的话,在 module.txt 中就要描述 features,如果只有一个属性的话,就用 FeatureDescription 就可以了。

 

二:模块的实质

那么,orchard模块在语言学意义上就是这样的:

一个含有 module.txt 文件的 类库项目,它的输出路径在 modules 下面以自身类库名命名的 bin 文件夹下。

 

参考:

转载于:https://www.cnblogs.com/luminji/p/3858197.html

你可能感兴趣的文章
JavaWeb综合案例-键盘模拟
查看>>
Android Day03-SQLite数据库操作及ListView详解
查看>>
Looking for APAC Operations IT XML Database Developer in Shenzhen and Hongkong
查看>>
Myeclipse常用快捷键
查看>>
我的友情链接
查看>>
Unity3d多线程
查看>>
炉石传说 C# 开发笔记 (源代码整理公开)
查看>>
前端文摘:Web 开发模式演变历史和趋势
查看>>
最大子数组和问题的解
查看>>
cout设置输出数据不显示科学计数法
查看>>
zoj 1659 Mobile Phone Coverage(矩形面积并)
查看>>
python学习 day3
查看>>
Centos 6.4下用Squid配置反向代理多个内网WEB服务器
查看>>
王者荣耀之父姚晓光“奇葩”的工作理念
查看>>
Flask 信号
查看>>
Extjs checkbox数值回显
查看>>
SpringBatch配置数据库
查看>>
SVN使用svn+ssh协议连接服务器时重复提示输入密码 解决办法
查看>>
微信公众平台开发(107) 分享到朋友圈和发送给好友
查看>>
GeoTiff如何存储颜色表的研究
查看>>