小编Clo*_*ler的帖子

Drupal 7更改现有节点的内容类型

我刚刚开始使用Drupal 7(和Drupal一般),我有一个问题,互联网似乎无法回答.如果我的一个用户使用特定内容类型创建节点,是否有一种简单的方法可以返回并更改该节点的内容类型?我知道我可以直接在数据库中执行此操作,但我将在大型站点上使用此Drupal安装,并且需要更改节点内容类型的用户将无法访问数据库.我知道我也可以简单地使用不同的内容类型重新创建节点(然后重新链接所有内容),但这似乎比必要的工作更多.

有一个名为nodetype的旧drupal模块会添加我正在寻找的功能,但是这个模块已被标记为过时和放弃.这使我认为此功能已合并到核心或可在不同的模块中使用.有任何想法吗?

drupal-7

30
推荐指数
2
解决办法
2万
查看次数

使用max()函数获取数组键

我正在使用max()函数来查找数组中的最大值.我需要一种方法来返回该值的键.我尝试过使用array_keys()函数,但我能做到的就是返回数组中最大的键.必须有一种方法来做到这一点,但PHP手册没有提到任何东西.

这是我正在使用的代码示例:

$arrCompare = array('CompareOne' => $intOne,
                    'CompareTwo' => $intTwo,
                    'CompareThree' => $intThree,
                    'CompareFour' => $intfour);

$returnThis = max($arrCompare);
Run Code Online (Sandbox Code Playgroud)

我可以成功获得数组的最高值,我只是无法得到相关的密钥.有任何想法吗?


编辑:只是为了澄清,使用它将无法正常工作:

$max_key = max( array_keys( $array ) );
Run Code Online (Sandbox Code Playgroud)

这比较了键,并且对数组中的值没有任何作用.

php

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

drupal-7 ×1

php ×1