如何使用api调用渲染Drupal用户配置文件?

Som*_*gOn 2 php drupal drupal-7

我这样做是为了渲染节点并将输出返回到AJAX调用并在页面上显示内联节点:

$node = node_load($nid);
$node_view = node_view($node);
echo drupal_render($node_view);
Run Code Online (Sandbox Code Playgroud)

我需要能够为用户配置文件执行相同的操作...它是否相似?

Cli*_*ive 7

它非常相似,您可以使用以下功能:

$account = user_load($uid);
$account_view = user_view($account);
echo drupal_render($account_view);
Run Code Online (Sandbox Code Playgroud)

编辑

我改变了变量名$account而不是$user,只是为了消除覆盖全局$user变量的可能性.