sách gpt4 ai đã đi

Cách quyết định giữa theme('node', $node) và drupal_render($node->content) cho đầu ra $node theo chương trình

In lại 作者:行者123 更新时间:2023-12-04 13:24:52 28 4
mua khóa gpt4 Nike

给定一个 $node ,我正在尝试在以下两种输出该 $node 的方式之间做出决定。

要么

$output = theme('node', $node);

hoặc
node_build_content($node);
$output = drupal_render($node->content);

他们似乎都给出了相似的结果,但是在我选择一种方法之前我应该考虑什么?

1 Câu trả lời

如果没有其他模块和主题通过主题层更改输出,则您的输出是相似的。

但!如果您绕过主题层,当您安装模块或主题并更改使用主题层来更改节点输出的配置设置时,您可能会开始遇到意外行为。

简而言之,通过绕过主题层,您将错误构建到您的应用程序中。在您将应用程序移交给开始更改管理员/

如果您有兴趣,请参阅装饰器模式。 Drupal 广泛使用它。

http://en.wikipedia.org/wiki/Decorator_pattern

关于drupal - 如何在主题 ('node' 、 $node) 和 drupal_render($node->content) 之间决定程序化 $node 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3886898/

28 4 0
Bài viết được đề xuất: qt - QML:仅当鼠标进入图像时动画
Bài viết được đề xuất: django - Django我如何在管理外壳中查看查询
Bài viết được đề xuất: qt - 如何使用 Homebrew 软件安装Qt4
Bài viết được đề xuất: wpf - DataGrid , TextBox - 绑定(bind)和即时更新
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com