向Orchard添加模型和控制器



有人知道如何在基于orchard的项目中创建自己的模型和控制器吗?我有一个空白的项目和一组页面截图,但我不知道从哪里开始。如果可能,请举例说明。谢谢。

您应该从文档页开始。有一个"扩展果园"部分,指导您如何创建具有数据访问、内容部分和内容字段的模块。

使用代码生成模块

使用命令行生成模块

文档在这里

然后从Piotr安装代码生成扩展并按照他的博客上的说明操作。http://www.szmyd.com.pl/blog/generating-orchard-content-parts-via-command-line

模块增加了一个Orchard命令行命令" codegen part "。这是语法如下:

编码部分[/Properties:]

例如:

代码部分模块。Shop ProductPart/Properties: Name:string,价格:int

Properties是一个可选参数,所以如果您想创建一个空的部分可以直接写

代码部分模块。商店ProductPart

该命令创建处理程序、驱动程序、模型、记录、显示和编辑器设置并更新Placement.info文件为default内容:在您的零件形状放置之前。如果你提供/Properties参数,则模型、记录和编辑器的形状用相应的代码填充。

最新更新