【问题标题】:How to create a model not linked to a plugin in OctoberCMS?如何在 OctoberCMS 中创建未链接到插件的模型?
【发布时间】:2018-01-04 10:45:52
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: model octobercms


    【解决方案1】:

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

    为了避免这个问题

    您可以仅为models 创建dedicated plugins,您只需要添加models 即可。

    这些型号都可用system wide 无需担心。

    是的,API generator plugin 只会列出由rainlab Builder 创建的models,因为所有模型列表都来自缓存。如果缓存不存在,则只有plugin manger 将返回列表,该列表将是所有可用模型(插件)

    感染这是一个很好的方法,你有api generator pluginyour dedicated models plugin 如果你需要重用它们,你只需要这两个东西到next project 并修改东西,你就完成了。

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

    所以要强制 10 月 cms 重建该列表,您可以手动清除缓存

    php artisan cache:clear
    

    或者你可以使用这个插件并使用它的小部件。

    https://github.com/Flynsarmy/oc-dashboardcachewidget-plugin
    

    readme如何安装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 2017-11-08
      • 2010-11-14
      • 2018-12-10
      • 2013-05-01
      • 2011-09-29
      • 2017-08-12
      相关资源
      最近更新 更多