Answers:
更新:有一种直接方法可以通过Drush添加组件。
首先,列出组件drush fc
(对于features组件)将列出所有可导出的组件,包括它们当前导出到的功能(如果有的话)。
接下来,drush fe foo_feature variable:foo_var views_view:foo_view
将更新或创建名为的模块foo_feature
。来自的输出drush fc
可用于填充所需的component:name
语法。
原始答案
虽然没有直接命令,但是添加组件的最快方法是编辑.info
文件。
例如,要添加view foo_view
,您可以添加以下行:
features[views][] = "foo_view"
或者,要添加尚未添加的变量,您可以添加以下行:
features[variable][] = "my_variable"
将这些添加到.info
文件后,即可运行drush fu
,其他组件将随您的功能一起导出。
更新:
这里是一个命令。请参阅以下有关drush fe
命令的答案。
关于此主题的讨论一直在进行,但似乎drush features-export(drush fe)是公认的解决方案。
要查找要添加到功能中的组件(视图,页面等),请使用drush features-components
;该命令具有一个相对易于使用的界面,对于通过admin图形界面创建功能的任何人都应该熟悉。
找到所需的组件后,将其输入到pattern中drush fe [feature_name] [component_name]
,如下所示:
drush fe feature_name views_view:user_questions
Drush以前用于drush features-add
此功能;维护者似乎已经安定下来drush features-export
。