php - 理解 <?php print $node->content ['body' ] ['#value' ]; ?> 在 Drupal 中

标签 php drupal

抱歉,这是一个非常菜鸟的问题...

当我想在 node.tpl.php 中打印 $content 数组的一部分时(例如),我将使用类似 <?php print $node->content['body']['#value']; ?> 的东西

我只想了解->是什么是关于。据推测,这表明 $node是普通数组以外的东西吗? (否则会是 $node['content']['body']['#value'])

干杯。

最佳答案

$node是一个对象,content是它的属性之一,包含一个数组。

如果'content'的内容也是一个对象,那么它就是

$node->content->body 等

关于php - 理解 <?php print $node->content ['body' ] ['#value' ]; ?> 在 Drupal 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085425/

相关文章:

php - Zend Navigation - 各种导航 block

php - 对象中的Mysql查询

drupal - 在 Drupal/CMS 项目上使用版本控制

drupal - 在自定义 View 上使用节点摘要

.htaccess - htaccess 将页面从子域重定向到主域

drupal - 如何根据购物车中一件或所有产品的数量对原始售价进行折扣?

php - 关于 PHP 7 refcount 的困惑

gd库的php路径

php - 带有后退按钮问题的多页PHP表单

mysql - Drupal 在远程 mysql 上安装