如何在OctoberCMS中创建一个未链接到插件的模型?

时间:2018-01-04 10:45:52

标签: model octobercms

我尝试过OctoberCMS,我非常喜欢它。昨天我安装了 JWT插件并设法从我有意创建的Android应用程序登录我的网站。

现在我想创建一些新模型,并在我登录后将这些数据公开到同一个应用程序。为此,我安装了 API生成器插件但它需要一个模型才能生成API。

然后我尝试在the guide之后创建一个新模型。我在数据库中创建了表格,模型是php文件,但显然不足以让模型在 API生成器向导的列表中弹出。我也因为两个主要问题而陷入困境: 1-我不知道如何创建与插件无关的模型。我希望我的模型可供网站的所有用户使用,并且不受插件依赖性的影响。怎么办? 2-创建模型需要什么?该指南讲述了如何创建模型文件,但显然它还不足以使其可用。我是否需要启动一些工匠命令?

感谢任何会对此提供任何提示的人

1 个答案:

答案 0 :(得分:1)

遗憾的是,您无法生成独立模型,因为十月是auto,它取决于插件。

所以要避免这个问题

您只能为CMS创建dedicated plugins,只需添加models就可以了。

这些模型可用models,无需担心。

和是system wide将仅列出由API generator plugin创建的models,因为所有模型列表都来自缓存。如果缓存不存在那么只有rainlab Builder将返回列表,这将是所有可用模型(插件)

感染这是一个很好的方法,如果您需要重复使用plugin mangerapi generator plugin,只需要your dedicated models plugin这两项内容并修改内容,您就完成了。< / p>

  

如果未构建模型缓存,则只会通过插件管理器获取新模型(在将next project转移到其他项目时适用)

     

所以要强制october cms重建那个列表你可以手动清除缓存

plugin

或者您可以使用此插件并使用其小部件。

php artisan cache:clear

它有https://github.com/Flynsarmy/oc-dashboardcachewidget-plugin 如何安装它。