本文是与Wix合作创建的。 感谢您支持使SitePoint成为可能的合作伙伴。
Wix Code的很酷的功能之一是能够将您网站的设计和布局与其内容分开。 这意味着您可以在数据库中创建和维护信息,然后让页面以您喜欢的任何方式动态检索和显示此信息。
让我们深入研究Wix Code数据库的功能,包括可以存储的信息类型,使用代码处理数据的方式以及如何在站点上动态显示信息。
在整篇文章中,我们将使用艺术学校的简化示例来存储和显示有关其课程和教师的信息。
Wix代码数据库
像所有数据库一样,Wix代码数据库由单独的表组成,我们称其为collections 。 在我们的艺术学校示例中(见下图),我们有两个收藏,每个收藏用于课程和老师。
您可以根据需要创建任意数量的集合,并使用几乎无限量的数据填充它们。 强大的权限模型意味着您可以完全控制谁可以访问您的信息以及他们可以使用它做什么。
您可以直接在实时数据中工作,实时数据是访问者在查看您的页面时看到的信息。 您还可以使用沙盒数据,因此可以在不影响实时站点的情况下进行尝试。 您可以随时在它们之间进行同步。
填充集合
您可以使用几个选项来填充您的收藏集。 您可以直接在Wix内容管理器中手动将数据输入实时数据或沙盒数据。
如果您是Excel的王牌,则可以在Excel(或您喜欢的任何电子表格程序)中完成所有工作,将工作表另存为CSV文件,然后将其导入到Wix Code数据库中。 实际上,您可以通过这种方式,架构和所有方式来创建整个集合。 您可以导入到实时数据或沙盒数据。
您也可以将Wix数据导出到CSV文件。 如果您确保包括内置的ID系统字段,则可以修改电子表格中的内容,然后将其重新导入到Wix代码数据库中,以便更新每条记录或我们称为项目的内容。
第三种选择是构建一个表单以捕获用户输入