machinamashina / bxmod
Bitrix 基础模块
This package is auto-updated.
Last update: 2024-09-09 20:51:01 UTC
README
如果你现在告诉我如何创建一个比信息块更灵活、更简单的数据存储解决方案,你会有什么感觉?就像创建信息块一样简单,你可以100%控制自己的实体?
- 创建网页表单?很简单!
- 创建自己的地区列表?当然可以!
- 只是简单存储新闻?没问题!
- 你可以创建任何东西,你的手被解放了!
描述
Bitrix 有创建自定义数据存储实体的功能(链接)。是的,它们通过代码使用起来很方便。但是,当涉及到用户方便地编辑数据时,这里就出现了问题。每次,每个实体,每条字段,都需要花费大量宝贵的时间。Bxmod 解决了这个问题。
Bxmod 是 Bitrix 模块的基座,这些模块使用自己的 ORM 实体。它基于表格中的字段描述创建元素列表、创建和编辑元素的形式、快速编辑和删除的功能。它还在模块安装程序中添加了创建用于表格的数据库表的功能。
什么是表格? 它是描述 Bitrix 中 ORM 实体的 PHP 类。它有一个 Table 后缀,例如,ProductTable。
初次接触
要安装 Bxmod,最简单的方法是通过 composer 并向 Bitrix 展示 composer 文件夹中的模块链接。
如果您还没有使用 composer,首先在网站根目录中运行
composer init
,并按照控制台中的说明创建项目。在 Bitrix 中,需要连接一个文件:在 bitrix/init.php 中连接 vendor/autoload.php
在准备 composer 之后,在网站根目录中输入以下命令
composer require mashinamashina/bxmod:dev-master
我们将向 Bitrix 展示我们的测试模块
cd bitrix/modules
ln -s ../../vendor/mashinamashina/bxmod/examples/bxmod.example bxmod.example
剩下的就是在 Bitrix 管理面板的 Marketplace -> 安装解决方案中安装模块。准备工作完成,在服务部分,您将出现 Bxmod. 学生列表
和 Bxmod. 群组列表
等条目。您可以创建实体,删除它们,并随意操作。
实践
开始使用? 将 Bxmod 集成到自己的模块中