drupal 8 – ¿Cuándo debería usar métodos, get () y compensación mágica?

Pregunta:

Hay tres formas diferentes de obtener un valor de entidad, por ejemplo, el tipo de contenido de nodo.

  • $node->type->value
  • $node->getType()
  • $node->get('type')

¿Cuál debo usar?

Respuesta:

Si hay un método específico, como $node->getType() , recomendaría usar este. Obviamente, ese nunca es el caso para cosas dinámicas como campos, para ese $node->type->value sería la recomendación.

Editar: $node->get('type') es solo una variante más detallada de $node->type – ambos obtienen el objeto de campo "tipo".

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım