OneThink1.0开发手册

OneThink系列开发手册在线版

文档模型扩展

如何增加新的文档模型

  1. 模型管理 里新增一个模型,类型选择 文档模型。假设标识为“topic”,名称为“话题”。

QQ截图20131218171306

  1. 编辑上述模型,新增业务所需的属性。

QQ截图20131218171346

  1. 在Application/Admin/logic文件夹下新建 TopicLogic.class.php 类,该类需继承 BaseLogic。然后在该类中编写所需的业务逻辑(可参考已有的ArticleLogic.class.php)。

注意BaseLogic里的两个抽象方法需要手动实现。

  1. 在分类管理里,新增和编辑分类时就可以选择上面新建的话题模型了

QQ截图20131218171515

最后,我们就可以在内容里新增刚才建立的 话题

QQ截图20131218171555