问题标签 [drupal-database]
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.
drupal - 如何在部署期间保持数据同步?
我有机会使用开发、登台和生产环境来制作 Drupal 网站。使用 subversion 使代码在站点之间保持同步是一项简单的任务。不那么简单的是在安装之间传播对数据库数据(不仅仅是模式)的更改。
任何 Drupal 开发人员都会熟悉这样做的原因。Drupal 将某些配置设置存储在数据库中,特别是与 CCK 字段、视图和其他允许使用管理界面进行动态设置的模块相关。简单地同步模式是不够的 - 数据中还包含基本信息。
我正在寻找一种同步这些数据库更改的方法,这样如果开发人员在登台服务器上进行 CCK 字段更改,它们可以传播到本地开发环境以进行更多工作,并最终传播到生产环境。
有没有工具可以做到这一点?您在这样的项目中处理单个或多个开发人员的流程是什么?
drupal - 如何使用别名从 Drupal 中进行选择
我想从 Drupal 的表中获取 1 列作为 2 个别名。像这样,但使用 Drupal 的查询方法:
这个 Drupal 代码没有设置正确的别名:
它返回如下内容:[name] => Science [node_name] => Science
有没有办法设置别名?
drupal - Drupal node_load 是否锁定节点和相关字段?
我在 Drupal 7 中并在 Drupal 根文件夹中实现自定义脚本。然后我试图用然后调用一个node_load(1234)
节点node_save($node)
。在这两种方法之间,我正在尝试DELETE
一些记录(一些数据库行)。但我无法以任何我发现的方式让它工作。
场景是这样的:
然后Step 2.
不工作。
Step 2.
可能包括行删除方法,例如:
所以我的问题是:
- Drupal 是否在释放之前
node_load
锁定加载的及其所有相关字段(行) ?node
node_save
- 有没有可能的方法来删除一个简单的数据库行(在
node_load
被调用之后)?
请有任何建议。
drupal - 使用drupal 7的表单页面的最佳实践
我真的是 drupal 7 的新手,我想用它来测试一下:
我想构建一个从用户那里获取信息的表单页面。例如输入 FIRSTNAME、LASTNAME ID、PHONENUMBER 等的作品。之后他们将提交并进入工人数据库。
正如我提到的,我真的是 drupal 的新手。所以首先,我从哪里开始?form api是最好的方法吗?其次,系统创建工人数据库还是我需要创建一个新的数据库和表?
drupal-7 - 带有db_query语法错误的drupal 7排序查询结果
我想获取某个节点的所有评论,我使用 db_query。效果很好。但我不能按创建时间订购。我收到 PHP Parse 错误:语法错误,意外的 T_STRING
我发现可以使用 db_select 来完成,但我想知道如何使用 db_query 来完成?
drupal - 如何从drupal 7中选择查询
我在drupal 6上有这个查询
我已经像这样升级它
这是错的吗?
drupal - 从查询中从数据库中获取分类树
我添加了一个名为“产品子类别”的词汇,我想通过查询从数据库中获取整个树结构?任何人都可以帮助我吗?
drupal - Drupal 的 DB API 中的 If Else in Order by Clause
我有Drupal 7
网站。我正在使用dbApi
Drupal。现在我有一个查询,我需要在哪里订购记录。
表结构:-
- 专辑编号
- 专辑名称
- 专辑创建日期
- 专辑发行日期
现在我的要求是如果Album Release Date
不是 NULL 然后按它排序,否则使用Album Created Date
排序。
任何帮助高度赞赏。
drupal - 将 SQL 查询转换为 Drupal 7 PHP 规则
这是我能理解的 SQL 查询。如何将其转换为 Drupal 的 7 PHP?我试图弄清楚这一天,我尝试了不同的方法,但似乎我在这方面做得不好。
drupal - 如何在 db_select drupal 7 中使用最近记录的连接
我有两张桌子。
我想在这两个表之间使用连接,以便它将表二中的最新记录用于表一的每条记录。即 xx join with xx-3 yy join with yy-2 and zz join with zz-4
查询将如下所示:
如何在 Drupal 7 中使用 db_select 来做到这一点?