创建插件自定义模型

在插件model目录下创建PluginDemoModel.php文件,内容如下:

  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | ThinkCMF [ WE CAN DO IT MORE SIMPLE ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2013-2017 http://www.thinkcmf.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Author: Dean <zxxjjforever@163.com>
  8. // +----------------------------------------------------------------------
  9. namespace plugins\demo\model;//Demo插件英文名,改成你的插件英文就行了
  10. use think\Model;
  11. //Demo插件英文名,改成你的插件英文就行了
  12. //插件数据表最好加个plugin前缀再加表名,这个类就是对应“表前缀+plugin_demo”表
  13. class PluginDemoModel extends Model
  14. {
  15. //自定义方法
  16. function test()
  17. {
  18. echo "hello";
  19. }
  20. }

使用自定义模型

  1. //先 use
  2. use plugins\demo\model\PluginDemoModel;
  1. //然后直接用PluginDemoModel
  2. $pluginDemoModel = new PluginDemoModel();

原文: https://www.thinkcmf.com/docs/cmf/插件数据库模型.html