xml - Sulu:在哪里放置自定义实体的 XML 文件?
问题描述
我正在关注在 Sulu 中添加自定义实体的文档:
https://docs.sulu.io/en/2.2/book/extend-admin.html#list-configuration-and-controller
它描述了如何创建另外描述我的自定义实体类型的 XML 文件,但没有提到该文件的放置位置以及如何命名它?
<?xml version="1.0" ?>
<list xmlns="http://schemas.sulu.io/list-builder/list">
<key>events</key>
<properties>
<property name="id" visibility="no" translation="sulu_admin.id">
<field-name>id</field-name>
<entity-name>App\Entity\Event</entity-name>
</property>
...
那么如何命名和放置该 XML 文件呢?
解决方案
理论上你可以把这些文件放在你想要的任何地方,只要你配置了这些目录的路径,这样 sulu 就知道它在哪里可以找到它。但是 sulu 会自动配置config/forms/
为目录来搜索表单和config/lists/
列表。因此,在大多数情况下,您应该使用这些目录。如果您想在自定义包中创建表单或列表,则只需使用其他目录。
关于命名,建议根据您的情况将文件命名为与列表键相同的名称events.xml
推荐阅读
- r - 如何更改图例标题?
- android - 如何在自定义 EditText 视图上显示内置的水平编辑菜单
- python - 我想在 Windows 10 上将 Python 应用程序推送到 Heroku,但我收到“错误:命令‘gcc’失败,退出状态为 1”
- javascript - 反应不同的状态属性得到绑定
- asp.net - 多个复选框列表数据并提交验证
- python - 有没有办法在 Python 中传递一个块参数而不首先将它定义为一个函数?
- python - 如何编写一个 lambda 函数,对从 1 到 n 的整数执行函数,其中 n 是整数?
- sql-server - 无法在我的 PC 上的 SQL Server 上运行作业
- excel - 使用 VBA 从已关闭的 Excel 工作簿中获取信息
- assembly - 如何在 Yocto 中编译 NASM 文件?