问题标签 [directus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 Directus 中创建报告页面
我想在 Directus 中创建报告页面,我正在使用 JS 和 PHP 进行编程,但我不知道如何将一些代码嵌入 Directus 以创建报告页面,我可以从中对数据库中的多个表进行查询然后显示结果。
vue.js - 使用 vue-datetime 的 Directus 接口
我正在考虑创建我的第一个 Directus 界面。有没有人使用 vue-datetime 选择器( https://github.com/mariomka/vue-datetime)作为 Directus 界面的一部分取得任何成功?还有另一种方法来创建 Directus 日期时间选择器吗?
directus - 如何根据日期可以为空的开始和结束日期进行过滤
如果日期字段为空,我可以过滤,或者如果日期字段比现在旧,我可以过滤。但是,我不能将它们组合起来,也不能这样做或对这两个字段进行分组。
有没有办法对过滤器进行分组?有没有办法检查日期是否为空,我想要所有空值或者日期是否早于现在。
这不起作用:
php - 开发 Directus 扩展时如何设置单元测试?
在使用 PHPUnit 进行单元测试时,开发 Directus 扩展(如钩子和自定义端点)的良好项目设置是什么?
Directus 扩展与核心项目本身位于相同的代码库下。这是将扩展代码置于版本控制之下的问题。所以我现在拥有的是一个directus/public/extensions/custom/hooks
指向外部目录的符号链接。在那里,我有通常的src/
and tests/
,我已经完成composer install --dev phpunit ^8
并且我的 PHPUnit 已经到位,并且正在加载我自己的类。现在,我如何将 Directus 引入这里,因为 Directus 不是,AFAIK,在 Composer 上。也许lib/
在那里制作一个,从 GitHub 签出 Directus,并将其包含autoload/classmap
在 composer.json 中?
还是分叉整个 Directus 并使用整个 Directus 存储库的关闭来进行扩展开发会更好?如何开发多个扩展?
或者是其他东西?
directus - Problems installing Directus - Cannot install: "SQLSTATE[HY000]: General error: 1709 Index column size too large"
I am trying to install Directus on a managed dedicated server and hit some issues. The error is:
Cannot install: "SQLSTATE[HY000]: General error: 1709 Index column size too large"
And this is displayed on the last step of the setup.
I followed this report: https://github.com/directus/api/issues/942 and spoke to our sysadmin.
Seems like it's a MariaDB 10.1 bug. This will be upgraded but not right away as the machines are managed. The best fix at the moment according to them would be to alter the row format (from COMPACT, to either COMPRESSED or DYNAMIC) of all of the tables in the database. This needs to be set to the individual tables in the db when they're created.
This is not an option however as the problem comes mid-install, and requires the tables to be dropped for the install to be re-attempted.
Is there something that could potentially be changed in the install script to set this row format on DB creation?
javascript - Directus API SDK:如何使用 M2M 过滤器获取项目
我找不到(即使在文档中)从 sdk-js 使用 M2M 进行 API 调用的最佳方法。例如,如果我有两个具有 M2M 关系的集合“文章”和“类别”。如何从一个 categorie_id 获取所有文章?
我试过这个:
但我得到这个错误:
Error: Unknown filter: id at new APIError
。
content-management-system - 您可以像在传统 CMS 中一样在 Directus 中编辑静态 HTML 内容吗?
我计划使用Directus作为数据库包装器在我的站点中添加一些 CMS 功能。我还可以使用 Directus 来管理我网站的图像。但是,要编辑一些静态 HTML 内容,我也可以使用 Directus 或它的一些扩展吗?我没有找到相关信息,所以我计划用“trix”编辑器从头开始构建一些东西。
任何建议都会有所帮助!非常感谢提前(在我的项目中非常晚)。
api - 使用 Directus CMS API 的步骤
我刚刚安装了Directus,但我必须创建HTML界面,我无法通过API提取数据。如何使用静态 API?也就是说,用某种静态令牌(前面会用 PHP 做)。
我安装了 Directus 套件(APP + API https://github.com/directus/directus),并且 HTML 将托管在同一台服务器上。