【问题标题】:concrete5: how to define a new model and its controllers and views具体5:如何定义新模型及其控制器和视图
【发布时间】:2016-11-06 22:20:09
【问题描述】:

我是concrete5 CMS 的新手,我想创建一个名为“books”的表,其中包含一些书籍信息,并且我想开发这个表“创建、更新、删除”的 CRUD 控制器,然后显示它在主页上。

我该怎么做?有什么有用的教程或例子吗?

【问题讨论】:

  • 你是在构建一个块,还是一个包?你看过 C5 自己网站上的文档/教程吗?
  • @NicolaiKrüger 这是我问题的关键,我真的想知道我应该构建什么?块,还是一个包?起初我试图构建一个块,但它似乎不是我想要的。想象一下一个提供书籍并允许访问者显示和搜索它们的网站。那我应该建什么?!
  • 那么我猜你会构建一个包,可能包含一些块。但是主目录应该存储在与包相关的数据库中

标签: concrete5 concrete5-5.7 concrete


【解决方案1】:

您可以只创建一个页面模板、页面类型、一些页面属性(书籍信息),然后创建几个块和自定义模板来显示您的信息,而不是为此构建一个完整的 CRUD 工具。

因此,您将创建一个页面类型 - 书籍,一个页面模板 - 仅使用书籍页面类型的书籍。您可以在 Composer 表单上将您的图书属性与此相关联,然后使用您的自定义块和模板进行前端显示。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 2011-10-31
    • 1970-01-01
    • 2015-01-10
    • 2021-09-08
    • 2019-06-29
    • 2022-01-17
    相关资源
    最近更新 更多